Ramon Lozada
If you know accounting, then you can handle this course. If not, reconsider taking Ramon Lozada. He encourages you to ask questions, but gets angry after you ask the question. He does give extra time for homework assignments, but this does not help, because he doesn't clearly explain. Don't get behind, because it is very difficult to catch up.