Mark Scully
My best teacher out of my entire freshman year so far. He knows his stuff, keeps you connected to the material, and is very engaging. Unless you have some sort of bias of dislike towards the class material, I'm sure you'll find his class not too difficult but rather enjoyable instead. Plenty of discussion and one really fun project as well.