Katerina Hilleke
Very nice and easily reached during office hours and by email. Not an amazing professor, but definitely was able to learn the material from lecture. She can teach well enough for the average student to understand.