Santosh Chandrasekhar
Scales grading weights appropriately and tests are open-note, so it doesn't feel like one mistake can tank your grade.
Projects were well-designed and plenty of time and guidance was given for them.
Not the most glamorous professor or class but he gives you everything you need to succeed and is always fair.