Scott Dahlie
Honestly, hes very understanding and lets you make up tests for when you miss a day. He does give a lot of homework but its easy if you actually read and pay attention in his class. Hes very helpful and gives great feedback on assignments when grading and loves when everyone participates in his discussions.