Not too easy. Not too difficult.
Course Overview:
"Discrete Dynamical Systems" is a very technical math class but it's also a 2000-level class, so even non-math majors can get a good grade. Take 2020 first if you want a better basis of knowledge walking in. Get a good grade in this class and remember the material and you will walk around with the confidence of a big powerful brain for the rest of your life. One glance over your shoulder while working on homework for this class and the average Joe's opinion of you skyrockets.
Course highlights:
From this class, I gained a thorough knowledge of elementary proofs for discrete dynamical systems. Math is hard. This makes it easier. Trying to picture these abstract concepts is akin to 400 lb deadlifts for the brain; it hurts at the time but boy, are you thankful you went through it later.
Hours per week:
6-8 hours
Advice for students:
Take math 2020 first. It is called "intro to discrete mathematics" or something similar, but colloquially we call it "intro to proofs".