Aja Vasquez
Tough grader but overall the teacher is pretty nice. Attendance is mandatory and there is 1 group project that is manageable. Make sure to do the assignments given and have time to do them as it is a lot of reading. 