Shibin Dai
Dai is a tough professor but kinda worth it. His class is very test heavy but the HW and Matlab projects do help as a buffer. A good majority of his exams have no partial credit so know your stuff. He does curve at the end though, and its a pretty decent one!