Ron Shalev
Ron Shalev's course content slightly differs from the other profs but it's a great introduction to accounting especially for those who haven't taken accounting in high school. His exams are very fair. 