Jeffrey Malecki
He is extremely caring and in my option, lectures were engaging. Office hours were always nice and he's lenient as long as he knows you care. There are a lot of projects though for an intro class, but that's really the only drawback. 