Randall Lane
The worst. He has insanely unnecessary criteria on discussion boards for grading, and you'll never get the full points. I've had recognition for having excellent writing and grammar, but I always received a "0" for that from him. Get ready for difficult tests with handwork for some problems not even from HW (Test 3). Also, tons of HW on test weeks.