Teaching
CPSC 340: Machine Learning and Data Mining (2012)
CPSC 540: Machine Learning and Neural Computation (2011)
CPSC 540: Probabilistic Machine Learning (2011)
COGS 300: Cognitive Systems (2010)
CPSC 340: Machine Learning & Data Mining (2009)
CPSC 550: Simulation-Based Learning: Theory and Algorithms (2008)
CPSC 340: Machine Learning & Data Mining (2008)
CPSC 540: Machine Learning (2007)
COGS 300: Understanding and Designing Cognitive Systems (2006)
CPSC 532c: Advanced Machine Learning: Making Rational Decisions (2006)
CPSC 340: Machine Learning & Data Mining (2005)
CPSC 540: Machine Learning (2005)
CPSC 340: Machine Learning & Data Mining (2004)
CPSC 402: Numerical Linear Algebra (2004)
CPSC 540: Machine Learning (2003)
CPSC 320: Intermediate Algorithm Design and Analysis (2003)
CPSC 302: Numerical Computation for Algebraic Problems (2003)
CPSC530a: Probabilistic machine learning (2002-2003)
CPSC530a: Probabilistic machine learning (2001-2002)
Introductory Monte Carlo seminar
NEWS AND MEDIA :
- Kevin Murphy and I are co-chairing
Uncertainty in Artificial Intelligence (UAI) 2012.
- The following was a successful NIPS Workshop. I believe the ideas discussed there will play an important role in the fields personalization, recommender systems, artificial intelligence, global optimization, and automatic design and configuration of algorithms, hardware, and architectures simultaneously.
- Our big data spin-off
Zite was acquired by CNN.
- AISTATS 2010 demo by Ben Marlin.
-
MITACS
kindly awarded me the "MITACS Young Researcher Award".
I thank all my students and academic/industry collaborators for it.
In BC, we have an amazing pool of talented young IT students and professionals. Slides:
-
Monte Carlo lectures -
Sequential Monte Carlo NIPS Tutorial slides:
- If you have a strong degree in physics, math, stats, neuroscience, EE or CS, join our team by applying here
- Interview for CTV about an art tool I designed with Eric Brochu.
- Bayesian Interactive Optimization for Procedural Animation:
- Introduction to machine learning video