Sam King
Easily the hardest cs class at UC Davis. I would say as a lecturer he is mediocre and sometimes hard to understand compare to Porquet's lectures. His projects and exams are VERY HARD, so don't slack off thinking you can do well. He is very generous and gave out a lot of extra credit to help us out. 