Majid Ramezanian
He never tells you your grades and sucks at updating them. Also doesnt respond to his messages. Doesnt explain thoroughly, and makes simple concepts confusing. Relies on websites to teach students. I basically had to teach myself everything. Hes so much worse than what I described here. I feel so sorry for his next batch of students.