Theodore Giraud
I took him during the summer time, as an 8am class. The class was 3 hours long and he make sure he keeps you for those 3 hours. Personally, the lectures weren't note worthy because he would give several examples on topics I was familiar with and the workload was heavy. He's a very understanding teacher, doesn't grade hard at all.