Mohammad Ali Salahuddin, Ph.D.

Research Assistant Professor


David R. Cheriton School of Computer Science

University of Waterloo

200 University Avenue West,

Waterloo, Ontario, Canada, N2L 3G1

Email: mohammad.salahuddin __AT__ uwaterloo.ca
Phone: 519-888-4567 x43205

Office: DC 3515

Systems and Networking Research


Mohammad Ali Salahuddin is a Research Assistant Professor of Computer Science with the David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Ontario. Prior to this, he was a postdoctoral research associate with the University of Waterloo, and the Department of Computer Science, Université du Québec à Montréal, Montreal, Quebec. He was also a Visiting Scientist with the Concordia Institute for Information Systems Engineering, Concordia University, Montreal, Quebec. He received his Ph.D. in Computer Science from Western Michigan University, Kalamazoo, Michigan, USA, in 2014. He has B.S. degree in Computer Science from the University of Karachi (FAST-NUCES), Karachi, Pakistan and M.S. degrees in Computer Science from SZABIST, Karachi, Pakistan and Western Michigan University, Kalamazoo, Michigan, USA, in 1999, 2001 and 2003, respectively. 

He has also worked in software engineering for the printing and publishing industry, with industry leaders, such as Flint Group and Quark Software, Inc., in Ann Arbor, Michigan, USA and Denver, Colorado, USA, respectively. He specializes in object-oriented design and analysis with extensive experience in the full life cycle of the software development process, including requirements specification, prototyping, design, implementation, testing and maintenance, using AGILE Scrum and best practices.

Dr. Salahuddin's research interests include wireless sensor networks (WSN), indoor and outdoor localization techniques, QoS and QoE in vehicular ad hoc networks (VANETs - WAVE, IEEE 802.11p and IEEE 1609.4) and vehicular clouds, software-defined networking (SDN), network function virtualization (NFV), content delivery networks (CDN), internet of things (IoT), network security, and autonomous network management. His methodologies include operations research, machine learning, evolutionary computing and high performance computing using CUDA-enabled GPUs. On a research grant from Scenaria, Inc., a subsidiary of AVL North America, he has developed business intelligence and data analytics software to facilitate market research, strategic planning and decision making. During this research, he also designed and developed a visual optimization software to solve domain independent linear and non-linear optimization problems. His co-authored research publications have received numerous awards, including Kenneth C. Sevcik outstanding student paper award at ACM SIGMETRICS, mutiple IEEE/IFIP NOMS best paper awards, IEEE CNOM best paper, and recognitions such as IEEE Xplore Innovation Spotlight. He serves on the Technical Program Committee (TPC) for international conferences and is a reviewer for various peer-reviewed journals, magazines and conferences. He is also the vice-chair of the Communications Society in IEEE Kitchener-Waterloo Section.

Education

Dissertation Title: "Opportunistic Service Differentiation and Cloud Resource Management in Support of Enhanced Vehicular Applications"

Advisors: Ala Al-Fuqaha (Chair), Dionysios Kountanis, and Mohsen Guizani 

Teaching 

Excerpts from Student Evaluations  (Verbatim):

"...is very well versed in the contents of the course..."

"...computer networking is somewhat dry...the instructor is still able to make the class entertaining and explain the concepts..."

"...I appreciate how you made sure the concepts were understood before moving on..."

"...enthusiastic with answering student questions in class..."

"...always happy to answer student's questions after class..."

"...good organization of the course, lectures were easy to understand..."

"...very nice professor, engaging..."

"...liked how the instructor did not just read off the slides. He took what was on the slides, and expanded further..."

"...great job of organizing the course in an easy and logical fashion. This allowed for easy understanding of each topic..."

"...good teaching style and lecture style..."

"...handles student questions very seriously and answers them with depth. Very friendly and approachable..."

"...great presentations..."

"...course is very heavy on content but I feel like the instructor made it very interesting and engaging..."

"...made it very easy to understand the course concepts with his lecture slides and additional explanations on the board. He speaks very passionately which I really appreciate in terms of paying attention in class..."

"...very thorough explanations...covered very useful and practical technology and knowledge..."

"...really enthusiastic about the course content and really knows his stuff. He's genuinely one of the best professors that I've had. He doesn't just read off the slides but rather engages with the class to teach the content well..."

"...describes the course work very well and he's animated when he speaks..."

"...very well prepared and knowledgeable..."

Excerpts from Student Evaluations  (Verbatim):

"...was very knowledgeable in the material at hand..."

"...very proficient at teaching the material. He really wanted to help you learn..."

"...is very clear and easy to understand. He made complicated concepts we learned in the lecture a lot easier to understand..."

"...takes time to answer all questions and ensures concept understanding..."

"…explained things when I needed them and did it in a way that I would understand what he was talking about..."

"...was very available when I needed help. I really liked that he was able to give me a nudge in the right direction so I could solve the problem my self and not just give out the answer..."

"...I learned more from his help than in the lecture..."

"...knows the material very well and is very patient and understanding..."

"...brought extensive practical experience to the course as well as the ability to clearly explain complex concepts..."

 Journals, Magazines & Book Chapters 

 Conferences 

Posters & Demos

Patents

 Grants, Awards & Certifications 

Competitive Grants,

Awards,

Certifications,

 Professional Activities 

Member,

Technical Program Committee (TPC) Member,

Editorial,

Reviewer,

Ph.D. Committee Member,

MS Committee Member,

Mentor,

Other,

Revised: March 2024