Binod Nainabasti
Dr. Nainabasti is one of the most caring professors. He truly wants you to succeed. He has a 100pt group project and the grade is dependent on how other students grade it, so there's an opportunity to bring your grade up a lot if you struggle. Pretty easy class, exams were based on homework and optional assigned practice problems.