Thoughts on BYU’s ACME math program upon finishing core classes

This semester, I finished the “senior core” of BYU’s Applied and Computational Mathematics Emphasis (ACME) program. It’s been an awesome journey, and since other people’s thoughts on the internet were influential in leading me to join the program, I thought I’d share mine.


How I ended up in ACME

I started my journey at BYU studying electrical engineering. My second semester, I took Digital Systems (EC EN 220) and Circuit Analysis (EC EN 240). At the close of the semester, as I prepared for my final exams in a windowless room on the fourth floor of the Clyde (BYU’s old engineering building), my thoughts wandered. I really enjoyed what I was learning, but the physics class I was also taking (PHSCS 123) and conversations with my astronomy major then-girlfriend (now wife) made me wish I could explore the fundamentals more. I wanted more theory, feeling that if I thoroughly understood the theory behind what I was doing, I could go farther in the long term. I wanted to learn to learn, afraid I was studying techniques and tools that wouldn’t be relevant in the long term.

Now, I don’t think all of my thoughts were spot on. That was four years ago (early 2021), and even with the advent of ChatGPT and other LLMs, I don’t think the electrical engineering skills I was learning will be irrelevant anytime soon, if ever. The thoughts I was having led me down a good path, though. I wanted to find a way to bridge the gap between the exciting hands-on applications of electrical engineering with the rigor and theory in a program like physics. I wanted to have the deep theoretical understanding necessary to adapt to the jobs of the future, while still having useful skills today, even if some tools I learn might go obsolete.

There in the Clyde, my mind drifted. I remembered I’d seen a stranger a few weeks earlier wearing an ACME shirt while playing pool with my brother, and decided to look the program up again. As I read about ACME on its website as well as various forums, it felt right, it felt exciting! It dawned on me that such a program might fulfill my goal of bridging intense theory with application, and that mathematics is and always will be relevant in any technological field.


My experience in the program

Soon afterwards, I left my studies to serve a two-year mission for the Church of Jesus Christ of Latter-day Saints. Upon my return, ACME still felt like a good path, so I stuck with it. In my year studying electrical engineering, I’d taken all of the prerequisite math classes like linear algebra and multivariable calculus, so I just needed to take an introductory proofs class (MATH 290) and a bit of real analysis (MATH 341) to be eligible to start the “junior core” of ACME (which began every fall at the time). I took them over the summer and jumped into the junior core that fall (my sophomore year), hoping that having the advanced math done earlier would lead to cool opportunities down the line.

The heart of the ACME program consists of the “junior core” and “senior core”, which each last two semesters. Each semester, students take an envelope of four interdependent classes. Two are traditional lecture classes, and two are programming lab classes with no lecture component. Most students take them all consecutively for two years, so the people you start the core with (your “cohort”) are the same people you finish with. We were encouraged to take advantage of the junior and senior study rooms—two large rooms full of whiteboards and long tables, reserved for ACME juniors and seniors to collaborate on homework and projects.

In my opinion, students who didn’t take advantage of the study rooms missed out on what may be the most valuable part of the ACME program: the people you meet. I met some stupendous people in the junior and senior rooms. Last week we had our final ACME gathering, a presentation session to showcase our final data modeling projects this past semester. I realized I knew the names and personalities of just about everyone in the program… except for a few who didn’t make a habit of collaborating with their peers in the ACME rooms. They missed out on a once-in-a-lifetime opportunity! My peers became my team, and some, my closest friends.

The program is by no means perfect. I’ll list what I think are its best and worst aspects.

What makes ACME great

What it’s still working out


How to succeed in ACME

Based on my own experience and what I saw in my peers, I think these are an ACME student’s tickets to success:


Conclusion

The ACME program is a great idea executed well. I had no idea I was able to learn so much so quickly. The material in the core curriculum is foundational, and will remain relevant in most technological fields well past my lifetime. The faculty members involved are fully invested in the program, so ACME will keep improving just as it has throughout the twelve years of its existence. I’m glad I chose to be a part of it!