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.