I just compared it to my undergrad's math curriculum and it matches up pretty well. Everything you mentioned is an elective.