Sharief Oteafy
Avoid at any cost! Easy class made hard by the teaching method, would never take him again. Lecture and test heavy, PPT's don't provide much info(bullet points he keeps going on and on about).Hw's are graded very late so you're unaware of how you did in timely manner, he turned in the final grades late too after the last day of spring break. 