Teaching
- Co-Instructor: Toyota Technological Institute (TTI-Japan)
- Machine Learning II - Spring 2026
- This course serves as an introduction to deep learning. Topics include fundamental building blocks of modern deep neural networks, backpropagation, representation learning, convolutional and recurrent networks, deep reinforcement learning, and their applications in computer vision, natural language processing, and robotics. By the end of the course, students will grasp both foundational concepts of deep learning and how such concepts can be applied in real-world AI systems. This course is intended for upper-year undergraduates and graduate students in computer science or related disciplines.
- Teaching Assistant: University of Toronto
- CSC485/2501 - Computational Linguistics (Fall 2018, Fall 2019, Fall 2020, Fall 2021, Fall 2022, Fall 2023).
- CSC401/2511 - Natural Language Computation (Winter 2019, Winter 2020, Winter 2021).
- CSC384 - Introduction to Artificial Intelligence (Summer 2019, Summer 2020, Summer 2021, Summer 2022, Summer 2023).
- Graduate Teaching Assistant: Georgia Institute of Technology
- CS7646 - Machine Learning for Trading (Fall 2017).
- CS7650 - Natural Language Processing (Spring 2018).