Arezoo Hajesfandiari
Dr Hajesfandiari is an absolute sweetheart: she never minds taking time to answer questions mid- or post-lecture. If you have genuine issues, technical or otherwise, she is willing to work with you. One memorable time was when I had trouble doing the Mastering Engineering, so she allotted time after class for one-on-one and extended the deadline.