Sureshi Jayawardene
Dr. Jay is a great professor. You may have a steady stream of assignments but they're not too time-consuming / strenuous , and she also makes herself very accessible for help and always responds quickly. I've taken 2 classes with her and plan to take another this upcoming semester.