Tanuja Joshi
This was my first CS class and I so glad she was my professor. Very elaborate lectures, uses time effectively and shows examples during switching from PowerPoint to IDE. Very lenient grader. Assignments are lengthy and take time but are a good challenge. Always responded fairly quickly to emails even at 11 pm. Very caring teacher, solid choice!