I enrolled in the course for two reasons:
1. Become a programmer: I had some coding experience with
Python and VBA. However, I wanted to become a better programmer and not merely a coder. This course has certainly helped me become a better programmer. Not only can I write efficiently designed programs but also I have become comfortable at understanding and debugging code. The course definitely introduces best coding practice. Last but not the least, I had heard great things about the TA support and I have had the pleasure to experience it myself. Along with being prompt at answering questions on the forum, my TA (Avi Palley) provided detailed feedback on the homework and guided me all the way to implement best programming practices.
2. Meet the programming requirements for MFE programs: I believe that this course is designed to prepare the students to handle grad school level programming.