Danny Royer
I had Dan Royer for FIN 101 and this was the worst class I have ever taken. He never showed up, he had no idea how to work the technology, never emailed/emailed last second when class was cancelled. He blew through all his presentations. If you want to get out of class often and care how your tuition is being spent then you'll probably be fine.