Ji Qi
Miracle may have bad reviews because she actually makes you work for your grades and study. She is not someone who gives it to you easy. But, she is a sweetheart and is SOOO caring. I am actually taking her again next semester I liked her so much.