Wenwu Xu
Very passionate professor who cares about teaching. Its rare for any of the engineering professors to care about teaching techniques and not just lecturing so that was a major breath of fresh air. Class was at 8am though so that made it rough. I cruised through the class without much effort and got a B. easy enough to get an A for someone driven