Mariana Pulcherio
The online version of the class went quite well. Professor Pulcherio has clear lectures with great follow along notes and good handwriting. The exams are extremely reasonable and closely reflect the homework problems. Couldn't ask for a better professor. 