Vladimir Oudalov
Course 01:640:354:05 (TA, Spring 2010)
Course 01:711:453/01:640:453/16:711:614 (Fall 2010)