Lassonde Logo

Navid Mohaghegh, Ph.D., P.Eng.,

Dept. of Electrical Engineering and Computer Science
| GitHub
Navid's GPG/PGP Public Key
Research Interests:

My research focuses on AI-driven cybersecurity, embedded systems at the edge, and post-quantum cryptography. I also have a strong interest in medical image processing using deep neural networks.

Current Projects:

I am a senior researcher in BioSA Lab, focusing on medical image processing. The work collaborates with the University Health Network hospitals.

Student Opportunities:

Students interested in computer security, blockchain, smart contract and tokenization, vision, image processing, and artificial intelligence can contact me about these opportunities. Please also feel free to consult me for ENG4000, EECS4088, and EECS4080 capstone projects.

Publications:

For a list of publications, please see here.

Teaching:

I am teaching computer hardware and software courses. The programming courses focus on C, C++, C#, Java, JavaScript/TypeScript (including Node.js and frontend web development: Angular, React, and Next.js). Below are some recently taught courses for York University, Lassonde School of Engineering, and Seneca College:

  • Books
  • EECS 3221 (Operating System Fundamentals)
  • EECS 3216 (Digital System Engineering: Modeling, Implementation And Validation)
  • EECS 3215 (Embedded Systems)
  • DIGT 3221 (Security by Design)
  • DIGT 3206 (Security and Privacy: Awareness and Governance)
  • CSSD 2101 (Secure Object-Oriented Programming)
  • CSSD 2221 (Introduction to Security)
  • CSSD 2401 (User Interface Development)
  • EECS 2031 (Software Tools)
  • EECS 2030 (Advanced Object-Oriented Programming)
  • EECS 2021 (Computer Organization & RISC-V Design)
  • EECS 1021 (Object-Oriented Programming & Telemetry as Engineering Cornerstones)
  • PRO684 (E-Commerce Fundamentals using Java Web Application)
  • PRO670 (C# Programming for the .NET Platform)
  • JAC555 (Java Programming Advanced)
  • WSA500 (Web Services Architecture)
  • SYD466 (Software Analysis and Design - II)
  • DSA456 (Data Structures and Algorithms)
  • JAC444 (Introduction to Java for C++ Programmers)
  • WEB422 (Web Programming for Apps and Services)
  • SYD366 (Software Analysis and Design - I)
  • WEB322 (Web Programming Tools and Frameworks)
  • IPC144 (Introduction to Programming Using C)