Amelia Serafine
Professor Serafine was wonderful. 10/10 would recommend. She presents things in a manner that's easy to understand and remember. If you have the opportunity to have her as a professor, take it!