Teaching
Courses and educational activities in cognitive science and computational modeling
Current Courses
PSYCO 367 - Cognitive Psychology
Undergraduate • Fall 2024
Introduction to cognitive psychology with emphasis on computational approaches to understanding human cognition. Topics include attention, memory, reasoning, and decision-making.
- Computational models of cognitive processes
- Bayesian approaches to cognition
- Neural network models
- Cognitive architectures
PSYCO 614 - Advanced Computational Modeling
Graduate • Winter 2025
Advanced seminar on computational approaches to understanding cognition. Students develop and implement models using modern machine learning techniques.
- Deep learning applications in cognitive science
- Reinforcement learning models
- Meta-learning and few-shot learning
- Model comparison and validation
Teaching Philosophy
My teaching approach emphasizes the integration of theoretical understanding with practical implementation. I believe students learn best when they can see how abstract concepts translate into working models and real-world applications.
In my courses, students not only learn about cognitive theories but also implement computational models that embody these theories. This hands-on approach helps develop both conceptual understanding and technical skills.
"The best way to understand a cognitive process is to try to build a working model of it."
Past Courses
PSYCO 267 - Introduction to Cognitive Science
Fall 2023, Fall 2022
Interdisciplinary introduction to cognitive science covering psychology, neuroscience, AI, and philosophy of mind.
PSYCO 575 - Research Methods in Cognitive Science
Winter 2024, Winter 2023
Advanced methods for conducting cognitive science research, including experimental design and computational modeling.