Angela Papagolos
Amazing teacher. She definitely knows her stuff and can convey difficult concepts in a way where students can understand. But very hard exams. Be prepared to spend several hours a day on this class. An A is very hard to get, but not impossible. Work the problems again and again. And shes always willing to help, so just ask her if you need help.