Sarah Abdellahi
Not an easy A but cool topic and project. Assignment instructions are detailed and have a section on grading so you know what to expect. All sessions started with Q&A. Professor and teaching assistants check on all teams during class assignments. She is accessible and fairly quick responding to emails.