Daniel O'gorman
So far the worst professor I had in my three years of college. He doesn't respect his students and their time. You miss his class there is no making up. If you are up to self-learning and teaching yourself take his class, otherwise run and run far away from him. Don't get me wrong he knows his stuff but he doesn't know how to teach it.