Tough class with brutal projects, and he made it tougher. Quizzes were tricky, and Walls never shoots you straight. It's almost like he's constantly trying to trick you, and it's not a welcoming learning environment.  Every 1-on-1 encounter I had with him, he seemed annoyed and dismissive of my questions. Future students: beware, and good luck.