Jeffrey Falkinburg
Professor Falkinburg seems to be very knowledgeable and uses class time well. He moves the class at a decent pace, and works hard to help students. The labs were generally pretty easy, but having to share an Altera board is less than ideal. My only complaint is some of the material is taught at recitation and becomes a bit more disjointed as such.