Ranjit Riar
Nice guy, and Riar is a new professor so his teaching methods will likely improve, but in the meantime you should brace yourself for a difficult class. This intro class was taught at a graduate level: ambiguous study guides (or no study guide), few opportunities to pull your grade out of a bad situation, and long tests with not a lot of time.