Richard Buchli
Totally not recommended, do not expect any extra credit during the whole semester and do not expect him to help you out if you are failing. The only extra credit he gives its only on the final exam (actually, the extra credit questions on final are between 4-5 questions out of 50, so you can have an idea :) ), he requires webcam for everything