I can't deny that Prof. Smith knows about Web Design, but he lacks on pedagogy. He talks to much about himself and what did he achieve in life, that is good for an introductory class but not for every class. Before taking a class with him ask other students. No everybody knows how to teach, but I assure you he knows a lot about Web Design-Coding.