I took 218 with Rana Nassif and she is okay, explains alot, a bit fast but repeats alot, and some people in class thought she needed to chill and calm down and some other stuff too... but i think she is not bad if u keep up with her and take notes each day and study them