This is definitely a hard class but prof Cook does his best to help you succeed. Lots of math involved in this course as well as concepts you need to understand. Prof Cook does his best to teach the material but also connects it to his real world experience in the industry. Really a great professor that teaches you practical examples.