Rishikesh Jena
Prof. Jena teaches a tough class, but he's relatively fair in his grading process. Lectures are a bit scattered and impractical, but the out-of-class assignments and quizzes follow what he teaches in-class. Overall, he's a fine professor.