I had him for HA Lab, which he was amazing. then i had him for adult 1 lecture... he was terrible. he is so unorganized& has no idea what is going on.will go on tangents about things that are not important. he acts like he cares about his students, but as the semester went on, he became so rude. so many things on the final that he did not mention. 