Mandy Mahaffey
She is a decent teacher when it comes to teaching the material and lecturing. However, her requirements are very harsh, and sometimes she doesn't fully explain them, so you have to make sure you double check with her before a major assignment