If you participate too much, he'll patronize you. Even if you have a correct answer, he'll still twist it using his own words and tell you you're wrong. He's unbelievably awful. He knows jack all about coding. Awful teacher. Only teacher for web 3 and is a primary for IxD. You can't escape this guy if you major in graphic design. You've been warned