Teaching Experience
I design and deliver curriculum and learning experiences for undergraduate students, with a focus on practical, project-based work. I have experience in curriculum design, creating interactive modules, integrating case studies and assessments for both online and in-person modalities, and supervising capstone projects. I am proficient with learning management systems (Canvas) and use them to author course materials, manage assessments, and monitor student progress.
Courses I teach
Machine Learning
Taught in the Computer Science department and currently in the Software Engineering department. Covers supervised and unsupervised methods, model evaluation, and practical labs.
Mobile Application Development (Flutter)
Currently in the Software Engineering department. Practical mobile development with Flutter; project-based assessments and app deployment.
Data Mining
Taught in the Computer Science department (August 2023 – April 2024). Topics include feature engineering, clustering, association rules, and large-scale data processing techniques.
Human-Centred Design
Taught in the Computer Science department (August 2023 – April 2024). Participatory design, prototyping, and user research methods for computing solutions.
Supervision
I supervise undergraduate capstone projects every semester, primarily machine-learning-related projects.