Xiang Chen
Chen is the best ECE 301 professor. He actually cares about the students. He allows cheat sheets on the midterm and final! Also he gives a study guide which is pretty much everything you need to know for the exam. A very fair professor. He decided to curve the lab final because people were doing bad on it. Overall a nice guy too