Alvin Yeh
Yeh is the worst. He pulls equations out of nowhere without ever defining them or the variables within, and then expects you to use them on an extremely advanced level on a program that he doesn't even OPEN while in lecture. The only grades are 6 tests and 1 final, and the tests literally take all two days he gives you to complete.