Manoj Shah
Overall a really nice and cool guy. However his expectations on students is too high. He will gloss over material, assuming we've covered it in previous courses, which we hadn't. Lectures are prewritten and are mostly him talking at you. Test averages were all failing. By the end he seemed to recognize his faults, so hopefully he'll improve.