Omer is definitely a smart person, but not great at explaining things. The class is definitely structured and taught under the assumption that you took Calc in high school, which I unfortunately did not. But if you do the readings from the textbook and the homework consistently, the class itself is not actually as hard as it seems!