Veena Ravishankar
Very kind but not very good at actually teaching. She didn't seem to know how to convey the information to us and wasn't confident in her explanations. With that being said, she follows the textbook extremely closely so you'll do well if you just use that and ask questions. She does much better explaining one-on-one than in a classroom setting.