Awesome teacher. Enstilled a level of organization and responsibility in the students.
His class was awesome and really tried to make science enjoyable. Really fun guy to hang around and talk to; he's got some great stories too.
I did not like his class, set off a very uncomfortable environment.