It’s absolutely essential for any form of math related engineering. If you have a good grasp of calculus, it’s pretty much the same difficulty with more emphasis on thinking outside of the box. If you’re only good at “plug-n-chug” style math and lack critical/creative thinking, you’ll be in for one hell of a time…