(online class experience) The only downside is that Prof. Ayeni has an accent, and he many not explain things as clearly as you would like. On a positive note, he post the exam review prior to its administration, and the review reflects whats on the exam pretty well. There's a lot of Pearson Mylab HW though :(.