Prepare for class to start with nothing but his ego and the facts about his internship at Microsoft in the 80s or 90s and that he's a UMD alum with a slight connection to Google's co-founder. Does he know the material? Yes. Can he explain teach it in a manner that students will understand? No. Avoid this class at all cost or stress until the end.