Anoop Sarkar's Courses

Excellence in Undergraduate Teaching Award, 2007
from the SFU Undergraduate Computing Science Student Society (CSSS)
Spring 2012
CMPT 413: Computational Linguistics
Upper-level undergraduate course: broad introduction to computational linguistics
(previously taught: Spring 2011, Spring 2008, Spring 2007, Spring 2005, Spring 2004, Spring 2003)
Fall 2011 CMPT 379: Principles of Compiler Design
Upper-level undergraduate course: introduction to theory and practice of writing compilers
(previously taught: Fall 2010, Fall 2007, Fall 2006, Fall 2005, Fall 2004, Spring 2004)
Fall 2011 CMPT 882: Statistical Machine Translation
Seminar-level graduate course on statistical machine translation.
Fall 2010 CMPT 825: Natural Language Processing
Graduate course: advanced introduction to natural language processing
(previously taught: Spring 2008, Spring 2006, Fall 2003)
Spring 2007 CMPT 882: Discriminative Methods in Machine Learning
Seminar-level graduate course on "distribution-free" or discriminative methods in machine learning.
Spring 2006 MACM 300: Introduction to Formal Languages and Automata
Undergraduate course: formal languages, automata and theory of computation
Fall 2006
CMPT 755: Compiler Theory (Fall 2006 offering was cross-listed with CMPT-379)
Graduate level course on parsing algorithms and transduction.
(previously taught: Fall 2004)
Summer 2006
Reading Group on Tree-Adjoining Grammars
Informal non-credit reading group focused on Synchronous Tree-Adjoining Grammars.
Fall 2002 CMPT 882: Statistical Learning of Natural Language
Seminar-level graduate course on machine learning algorithms used for tasks involving natural language text.

[Home]