Satyamaheshwar Peddibhotla
He tries to help and has lots of practice questions but he's disorganized, out of touch with students, a slow/hard grader, has difficult tests/quizzes, and lectures are unclear. We fell WAY behind and ended up doing 3 chapters (1/3 the course) in just over a week and he refused to offer extra credit or curve at all. I would choose another prof.