Amit Saxena
Really nice and chill. All ppts are online. Textbook is not required, but online access code is to do assignments. Gives study guides for all quizzes and tests. Lectures are boring because he reads off screen, but lets you get up to do work on white boards. Class becomes fun if some participates. Labs are easy if everyone in group works together.