by far the best of all 300 lvl CS classes. Great lectures, very reasonable tests, actually fun labs, long answers on piazza at 3am, tons of help if you need, go out of his way to give reasonable partial credit, and nice guy over all. Non of which you'll get from any other 300 lvl class here. Cherish him while you can.