sorry long ass message…
i’m in mechsoc and elsoc, (mechanical / electrical engineering) and there’s SOOO many more. societies are funded by the uni and very very busy. there are many societies that have bi weekly trips to the bar down the street

. if that isn’t for you (it wasn’t for me) there are so many other societies and they are all very active.
for a math course, there’s even math societies that give you detailed course notes for your courses before you go through them, very cool
i know a LOT of math majors, and yes it’s hard but you partially get to decide the difficulty. some subjects come with a standard difficulty and a harder difficulty (i.e MATH1131 and MATH1141) which you might have to take first term. they have the same course content and don’t really scale differently but 1141 has a harder final exam. so in those cases, u decide the difficulty. i’d recommend only doing the harder ones if you are willing to have sleepless nights over basic courses, other than that, there’s no need to.
math courses are *very* difficult as they are pure math; so conceptual. it depends what math major you do, there are 3 options: advanced math, pure math, or advanced statistics. i’d say pure is the hardest.
so yes, hard course, but nothing u can’t do