Mohammad Mushfiqur Rahman

Electrical Engineer | Machine Learning Engineer | Software Developer | Course Lecturer

Recent graduate with a master’s degree in electrical engineering. Published paper on the development of novel Machine Learning (ML) models, using TensorFlow and PyTorch, to solve electromagnetic problems. Over 5 years of research and teaching experience in ML and programming. Looking for an organization where I can further develop my skills and contribute to the company’s growth through creative and challenging projects.

About Me

Passion For Programming & Machine Learning

I followed my passion for technology as I pursued my bachelor’s in electrical engineering at McGill university. Graduating with Honours, I knew I wanted to specialized in software development, specifically in Machine Learning (ML) in my master’s program.

My research during my master’s degree focused on ML and Computational Electromagnetics (COMPEM) – both of which require programming knowledge and experience.

I have designed and developed novel ML models trained using supervised and hybrid learning methods to solve electromagnetic problems of varying complexities.

Work Experience

Course Lecturer
Course - Intro to Practical ML (Python)
May 2023 – Present
  • Designed and delivered 3-hour lectures on Statistical and Practical ML models and algorithms, and demonstrated their implementations using TensorFlow, Keras, Scikit-Learn, Pandas, NumPy, Seaborn, Matplotlib, etc. to classes of over 30 students.
  • Oversaw and evaluated over 60 Deep Learning (DL) projects and provided technical guidance to students throughout the projects.
  • Crafted programming assignments, 2-hour quizzes, and 3-hour exams to reinforce the students’ understanding of ML concepts.
Teaching Assistant (TA)
Courses - Practical ML (Python), Statistical ML (Python), Computational Applied Statistics (Python), Fundamentals of Artificial Intelligence (Python), Design, Principles & Methods (Java), Parallel Computing (Java/C/C++), Numerical Methods for Engineers (Java), Programming Techniques (Java), Algorithms & Data Structures (Java), Operating Systems (C), Web Services (JavaScript), Computer Networks.
Sept. 2018 – Dec. 2023
  • Created and conducted tutorials on algorithms, ML models, and 3 different programming languages to classes of over 60 students.
  • Assisted the professors in crafting and testing over 30 different programming assignments, and helped the students debug them.
  • Mentored and supervised over 24 design teams (of 6) for different projects, with 9 teams placing in their robotics competition.

ACADEMIC RESEARCH & PROJECTS

Get In Touch

Please feel free to reach out to me! To request my resume/CV please fill out the form below with your email address. I’ll reach out to you at my earliest convenience.