Judy Ruggiri
She uses a lot of examples throughout lecture that help you remember the material better. She can be unclear sometimes as to what she wants for certain assignments, but overall she's great. Some of her exams were a bit difficult, but overall her class was pretty maintainable to pass.