Saniya Ansari
Saniya is big on group projects, but it makes sense for the course content. She loves participation, if you show that you are competent and understand what she is teaching, you'll do great in this class. Good at feedback. Downside, her organization is not great. Overall good professor!