Hannah Perfecto
Very solid class overall. Well structured course with clear expectations. Prof does her best to make lectures engaging and encourages class participation. You need to go to class. Assignments are fair and there aren't too many other than exams/group project.