Panakkal Mathew
AVOID LIKE YOUR LIFE DEPENDS ON IT. Terrible at explaining things. Assigns too much content for EVERY test. Many students don't answer all questions on the test because there just isnt enough time to do it. I literally didn't finish a test, ever test was missing one or two problems (usually a test is < 10 questions just take a long time to answer).