There are 4 teachers for Orgo 1. This one is the best, indisputably. Sarkar is 2nd best, Desilva is 2nd worst. Rotella's class is actually unfair and impossible. Bebbington explains things clearly, he has a study guide, and his exam is a harder version of the study guide. He tells you what to expect, and thats what you get. No tricks. No traps.