Zach is a great professor, but he is strict in enforcing his class policies.  Missing class can result in a large grade drop and no technology permitted during class whatsoever.  Nevertheless, interesting lectures, easy assignments, and makes looking at videogames from a different angle very exciting and interesting.  Easy to get a good grade.