Michael Fisackerly
Nice guy, a bit nerdy but personable. Lectures well. He takes attendance as he's required to but really he doesn't care if you're there as long as you're turning in your assignments on time.