I teach the same class at Caltech, as an advanced undergraduate class. This means that the class may be challenging, and demand serious effort. On the other hand, successful completion of the class will provide you with a full understanding of the standard option pricing models, and will enable you to study the subject further on your own, or otherwise.
Prerequisites. A basic knowledge of calculus based probability/statistics. Some exposure to stochastic processes and partial differential equations is helpful, but not mandatory. It is strongly recommended you take the prerequisites test available in Unit 0, to see if your mathematical background is strong enough for successfully completing the course. If you get less than 70% on the test, it may be more useful to work further on your math skills before taking this course. Or you can just do a part of the course.