Winter 2019 - This is a really interesting and useful class. I feel like all econ majors should take it. The lab makes you apply the theory you learn to real world applications. Labs are tricky but extremely rewarding. I sincerely feel like this class teaches you theory, but also teaches you very useful applications (how to create an optimal portfolio from different stocks, how refinancing of mortgages works). In terms of lecture, I don't think it's important to go. Weill posts all lectures with notes online. If there's something you don't understand, just look it up. I never used the book either but I've heard it's very helpful. The material itself is not that difficult. In order to do well on exams, you really have to understand it though. He lets you bring a cheat sheet to the midterm and two to the final. I noticed that a lot of students write down all the formulas and graphs, but don't actually understand any of it- which makes it very challenging to answer questions on the midterm and final. I thought both exams were extremely fair. The class itself did not take me much time. I probably spent 4 hours/week on this class. With this being said, I'm also a FAM major, so bond theory/amortization is something I already knew about coming in. I sincerely don't think the class is that challenging though. I don't think some of the previous responses are accurate. First of all, my class in specific was not curved down. In fact, there was a slight boost. Also, this class doesn't "ruin your GPA". If you actually understand the material and don't just copy formulas on your sheet and bring it to class, I don't see how you could get below a B. I felt like it was really easy to get an A.