Oliver Garretson
horrible professor, easy class. He reads straight from the slides and doesn't go into detail with the material and doesn't really explain it well. you're better off reading the material on your own