Disrespectful to students and sometimes calls out bad grades while handing out tests. Does not teach or make anything clear. Always says to come to office hours, but I recommend tutoring instead. Good grader and gives back points if you help in class. Makes students teach instead of explaining things.