Teaching

Spring 2017

CS151: Computational Thinking: Visual Media Applications (Lectures)

CS152: Computational Thinking: Science Applications (Labs)

CS251: Data Analysis and Visualization (Lectures)

Fall 2016

CS152: Computational Thinking: Science Applications (Lectures)

CS231: Data Structures and Algorithms (Labs)

CS232: Computer Organization (Labs)

Spring 2016

CS251: Data Analysis and Visualization (Lectures)

CS336: Parallel and Distributed Systems

CS441: Systems Biology II

Fall 2015

CS151: Computational Thinking: Visual Media (Labs)

CS151: Computational Thinking: Science Applications (Labs)

CS341: Systems Biology I

Spring 2015

CS151: Computational Thinking (Lectures)

CS251: Data Analysis and Visualization (Lectures)

Fall 2014

CS151: Computational Thinking (Labs)

CS231: Data Structures and Algorithms (Labs)

CS333: Programming Languages

Spring 2014

CS232: Computer Organization (Labs)

CS251: Data Analysis and Visualization

CS336: Parallel and Distributed Systems

Fall 2013

CS151: Computational Thinking (Lectures)

CS231: Data Structures and Algorithms (Lectures)

Spring 2013

CS151: Computational Thinking (Labs)

CS251: Data Analysis and Visualization (Lectures)

CS441: Systems Biology II

Fall 2012

CS151: Computational Thinking (Lecture) (Labs)

CS341: Systems Biology I

Fall 2011 and Spring 2012

I am on sabbatical this year.

Spring 2011

CS151: Computational Thinking (Lecture) (Labs)

CS336: Parallel and Distributed Processing

Spring 2010

CS151: Computational Thinking (Lecture)

CS441: Systems Biology II (with some documents on Moodle)

Fall 2009

CS151: Computational Thinking (Lab)

CS341: Systems Biology I (with some documents on Moodle)

Spring 2009

CS151: Computational Thinking (Lecture)

Fall 2008

CS151: Computational Thinking (Lab)

CS231: Data Structures and Algorithms (Lab)

CS336: Parallel and Distributed Processing