Rana Abudayyeh
Shes so patient and caring. Really treats you like a human being and introduces you to a lot of new technology as a freshman, but doesnt make it feel stressful at ALL. Pretty tough grader but she makes her expectations clear and its definitely feasible to achieve them.