Dr Passalacqua is a wonderful professor! She has an incredibly organized style of teaching (provides all of her notes online, constantly reviews material, gives practice problems and goes around the class checking with each individual student). She grades harshly, but I never felt that expectations weren't clear.