Leon Herszon
This is probably the only three-hour class I have ever enjoyed taking. Professor Herszon keeps the class interesting as much as he can and is very passionate about what he does. The only thing I would say is to get started on the group project as early as possible and don't try cramming it a week before it's due as it is extremely lengthy.