Regarding teaching, she is good. But, she should try to be more approachable. The gives very insulting but subtle expressions which would make the students feel stupid and automatically stop from further approaching her. She also needs to keep her ego aside. Students are not supposed to tolerate unnecessary rudeness and egoistic behaviours. It seems like she is biased too. Like, there are few students whom she likes, and their midterm marks wete noticeably higher in both the courses she took.