Very disrespectful towards students, consistently comes in late, but will make sure to embarrass a student who does the same. He is generally condescending towards students, has no problem speaking over them but louder to make his point. Very confusing lectures, little guidance on projects, materials for the week were posted late most of the time.