Rosie Alegado
Overall, wonderful person. Grades extremely hard and specific so if you don't show up and pay attention you'll likely miss it. Tests from things not covered in lecture but only available in the book. Provides many extra credit opportunities because the grading is so hard.