Timothy Bannin
It is a good thing I have past experience in the material. I found him to be disorganized in lecture and often realizing big mistakes in his presentations and exams during the class. I didn't find him approachable and he answered questions condescendingly and interrupted students while they were talking. I would say pass on him if possible.