Instructor @ Ontario Tech University
Instructor @ Ontario Tech University
May 2024 - Current
Courses:
• Introduction to Programming ENGR 1200U
- Term: Summer 2024, Winter 2025
- Department: Engineering and Applied Science
- Course Description:
Introduction to the anatomy of a computer:
• CPU, memory, machine cycle, input, and output devices, data representation.
• Fundamental programming concepts: flowcharting, algorithm design, use of procedures, program control flow, arrays and vectors, arithmetic and logic operators, data, declaration, programming in C++. - Students Enrolled : 350 students
• Web Programming SOFE 2800U
- Term: Fall 2024
- Department: Software Engineering
- Course Description:
Web Programming
• This course introduces the fundamental concepts and technologies for developing web applications. Topics include: markup languages, graphics, event-driven programming, scripting languages, database interaction, and web frameworks for building exciting applications.
• Computer Experience:
• HTML.
• CSS.
• JavaScript.
• PHP.
• MySQL.
• NodeJS.
Laboratory- Hands On: Getting Started with HTML and CSS
- Hands On: forms and JavaScript
- Hands On: Debugging, Bootstrap, and Node.js
- Hands On: PHP and MYSQL
- Hands On: Java Servlets, Java Server Pages and Java Server Faces
- Students Enrolled : 150 students
• Graduate course Software Engineering Studio ENGR 5990G
- Term: Fall 2024
- Department: Electrical, Computer and Software Engineering (Graduate Studies)
- Course Description: Advanced team-based studio focusing on developing large-scale healthcare software systems powered by large language models. Students apply software engineering principles to design, implement, and deploy modular full-stack applications. Emphasizes system decomposition, cloud deployment, CI/CD pipelines, database integration, and ethical AI implementation in healthcare contexts.
- Project Focus: LLM-powered healthcare applications, team collaboration on complex software projects
- Technical Components: Full-stack development, cloud platforms (AWS/Azure/GCP), REST/GraphQL APIs, CI/CD, SQL/NoSQL databases, LLM integration
- GitHub Repository: ENGR-5590G-Software-Engineering-Studio