How hard is CS 4375 - Introduction to Machine Learning? Planning to take this as my elective next semester, and I'm wondering if it's doable to take it with CS 4348 - Operating System Concepts and PHYS 2326 - Electricity and Magnetism. I'm not really good at math (barely managed with a B in both Calc classes) nor Physics, but am decent at data structures &amp; algos. Will this class break me?