Education
MASc Computer Engineering
University of Toronto (Jan 22 - Apr 24)
- CGPA: 4.0/4.0
- Research Areas: Artificial Intelligence, Game Theory, Control Systems, Machine Learning, Optimization
- Thesis: A Game-Theoretic Approach to Analyzing Transit Systems with Autonomous Vehicles
- Developed a new game-theoretic model to analyze the effectiveness of various automated transit systems
- Supervised by Professor Lacra Pavel
BASc Computer Engineering
University of Toronto (Sept 16 - Apr 21)
- Minor in Artificial Intelligence Engineering
- Capstone Project: Federated Machine Learning - System Design and Practical Architecture
- Developed a PyTorch library that faciliates collaborative machine learning without data centralization
- Supervised by Professor Ashish Khisti
- Recipient of the Certificate of Distinction (awarded to outstanding projects)
- Video Presentation
- Poster Presentation
Teaching Experience
Course Coordinator and Instructor
Department of Computer Science, University of Toronto (Jan 22 - Present)
- Delivered lectures for the following classes (~600 students):
- CSC311: Introduction to Machine Learning (Winter 2023)
- CSC384: Introduction to Artificial Intelligence (Winter 2023, Winter 2022, Summer 2022)
- ROB311: Artificial Intelligence (Winter 2024, Winter 2023)
- Prepared custom course material (notes, slides, etc.), assignments, and exams.
- Coordinated multiple groups of teaching assistants.
Teaching Assistant
Department of Computer Science, University of Toronto (Jan 21 - Apr 21)
- Delivered tutorials in the following classes:
- CSC384: Introduction to Artificial Intelligence (Fall 2022)
- CSC420: Introduction to Image Understanding (Fall 2022)
- APS111/APS112: Engineering Strategies and Practice (Winter 2023, Fall 2022)
- Marked homework and tests using several learning management systems
Publications
Implementation of Stochastic Completion Fields for Contour Completion
University of Toronto (May 19 - Apr 21)
Industry Experience
Backend Software Engineer
Coursera Inc. (Sept 19 - Aug 20)
- Designed and developed a custom payments and promotions system in Scala to offer currency internationalization and discounting for Coursera’s enterprise product used by over 50 organizations.
- Wrote detailed technical design documents and presentations for the systems which were used as model examples for full-time engineers.
Co-Curricular Activities
Engineering Manager
University of Toronto Robotics Association (Sept 19 - Apr 21)
- Led a team of 10+ students to develop navigation and path planning algorithms using the Robot Operating System (ROS) for the International Ground Vehicle Competition (IGCV).
Technical Skills
Programming Languages
- Java (10 years)
- C/C++ (9 years)
- Python (10 years)
- MATLab (6 years)
- LaTeX (7 years)