Tim Goheen
The lectures were always interesting, you can always tell he tried to make the class enjoyable as well as informative. The projects were time consuming at times but I always felt a learned so much from each project. 