Teaching Documents

Principles­ of Object-Ori­ented Programmin­g II (COMP 202)

Held all class lectures and laboratory tutorials, modified and designed the curriculum, supervised teaching assistants, graded exams and homework assignments, and assigned final grades.

Instructor Fall 2008
Teaching Assistant Fall 2004

http://www.cs.rice.edu/~mgricken/teaching/202/08-fall/

Production­ Programmin­g/Software­ Engineerin­g (COMP 312/COMP 402)

Will hold all class lectures, design the curriculum, choose projects for student groups, and assign final grades. As teaching assistant, maintained website and solutions, helped students with Ant and Subversion, administered SourceForge accounts.

Instructor Spring 2009
Teaching Assistant Spring 2007, Spring 2008

http://www.cs.rice.edu/~mgricken/teaching/402/09-spring/

Principles­ of Programmin­g Languages (COMP 311)

Held several class lectures, consulted undergraduate and graduate students, and graded their exams and homework assignments. Assisted in conversion of lectures and assignments to OCaml. Maintained website.

Teaching Assistant Fall 2004, Fall 2005, Fall 2006
Substitute Teaching Fall 2007, Fall 2008

http://www.cs.rice.edu/~javaplt/311/

Intermedia­te Programmin­g (COMP 212)

Held several class lectures. Presented weekly tutorials on Unix, Java, design patterns, and tools; consulted college students and graded their exams and homework assignments. Maintained website and grade database.

Teaching Assistant Spring 2005, Spring 2006
Substitute Teaching Spring 2007, Spring 2008

http://www.owlnet.rice.edu/~comp212

 

Academia © 2010