Andrew Roche
Get ready to see a lot of him if you're EECE. He teaches at least 4 classes that I can think of. In Circuits I he gives homework just about every 3-4 days, takes a couple of hours to complete, but you always feel like you have something due between homework and lab reports. Great guy, just needs to realize that not everyone can learn like he does.