Tanuja Joshi
Pretty solid choice overall. Exams are too hard compared to the practice exams, however, they're not as hard as the hw or quizzes, so that's a plus. Lectures are pretty clear and is willing to help you if you don't understand something. Does get angry pretty easily, but it's not that bad. Would recommend a daily class over her class though.