Saeedeh Ziaeefard
This is the third class I've had with Dr. Z (3090 and 5463) and she is an absolute gem. She may come off as a tough person, but she very much cares about everyone and your success. Many resources are available and she has some of the best TA's to help with your project and working on it. The ECE department should keep her at all costs