William Mansky
Prof knows his stuff, and is very willing to help you out and understand the material. If you miss a class, be certain to look over the slides for that day, because you may get lost otherwise. No final test, project instead. CS 476 is a course on programming language design and implementation, so it's some high level material. Take good notes