Todd Gallen
I enjoyed taking this course when all was said and done, but it did require an insane amount of homework since it was compressed and accelerated in the summer. Professor Gallen made completion of the homework possible by giving us great leeway on the due date of the homework. Communication with him was great. He always is prompt in replying.