Kazi Sultana
Honestly compared to Hubert Johnson for 315, she was a massive improvement. She can be a bit harsh but it comes out of a place of care since she wants you to do well. She gives good feedback and is straightforward. Do the work, remember how to do it, and explain it to her. Her exams ask for a lot of detail which threw me off but she's good. 