Wolfram Computation Meets Knowledge

The Student Perspective: Wolfram Summer School 2022

The Student Perspective: Wolfram Summer School 2022

For the past 20 years, Stephen Wolfram has hosted the annual Wolfram Summer School: four weeks of intensive mentorship and teamwork and the completion of computational and research projects on a variety of topics, ranging from pure math to humanities, engineering, physics and more. Students from all over the world participate in Socratic classroom discussions, lecture series, casual networking events and coding sessions to help them design and complete original projects.

With the help of their assigned mentors, one another and Stephen himself, students are guided through a process designed to help them understand the capabilities and mechanics of the Wolfram Language and then apply their own creativity and backgrounds to develop unique projects. Through a series of discussion-based meetings with Stephen and their mentors, students define the scope of a project, explore it, tweak it if necessary and ultimately complete it. At the end of the program, students package their project results in a Wolfram Notebook, create a summary as a post on Wolfram Community, generate a poster and give a two-minute presentation including discussion with their classmates.

The team behind the Wolfram Summer School is superb and highly dedicated to providing the best environment for doing real science. This year, we invited some of our students to share their experience and journey through the Summer School. Here, Athina, Cayden and Fizra discuss their experience with the Wolfram team.

Athina: Electrical and Computer Engineering

Athina’s project focused on infinite lists to operate in self-referential expressions by developing ConsList and ConsTree functions. Her full project can be found on Wolfram Community.

Framework for self-referential data structures: ConsList & ConsTree
&#10005


Attending the Wolfram Summer School this year was a unique and fruitful experience for me. A few weeks after my return to my hometown, I found myself reminiscing (and processing) moments that unconsciously got stuck in my mind. The four most beneficial experiences were the program’s courses, the interactions with the company’s staff, the interactions with the rest of the Summer School students and taking a closer look into a corporate workplace for the first time.

Passing quickly—but efficiently—from the introduction phase on to more advanced Wolfram Language features was something that challenged me. Even though I didn’t completely understand all of the code I was presented, I was introduced to the logic of functional programming through some built-in courses. The courses, both my failed and successful attempts at coding, and discovering how the Wolfram Language works at its core triggered my interest in writing Wolfram Language code and in constantly trying to improve my project.

From programming courses based on data-organization techniques, manipulating data and time-efficient programming to image processing, artificial intelligence and quantum mechanics courses, each day was filled with interesting lectures given by the company’s staff. The plethora of lectures raised my interest in various fields of science and motivated me to seek out further information afterward. Furthermore, these lecture hours were also a way for me to clear my mind and think about something else apart from my project.

Lectures with Stephen Wolfram
&#10005


My mentors and all the staff in general were willing to answer all my questions and guide me to the next steps in my project. What left a positive impression was the fact that each time I had a question, apart from the ones that were answered by my mentors, I was referred to a Wolfram employee who knew exactly how to help me. Furthermore, mentors played a major role in welcoming me to the Summer School and making me feel comfortable. Dr. Stephen Wolfram also helped me to integrate into the Summer School community as he turned me from a listener to a speaker by giving me the chance to express my thoughts.

People with diverse backgrounds gathering to exchange thoughts and share knowledge and experiences was something that I had not had the chance to experience before. During one of the last days of the Summer School, a few hours were devoted to an informal project presentation from the students. This was like a Q&A session where each student was available to answer questions based on their project. During the session, I asked so many questions and I was so happy that everyone was willing to explain their work and was so open to discussion. I found it challenging when it was my turn to share and answer questions about my project.

Each one of the students was friendly and approachable, and as we got to know each other, we encouraged and helped each other when we reached stumbling blocks with our projects. We had a common space full of desks where we all coded together, which contributed to motivating each other—and lots of laughs. When it was time for lunch or dinner, we would make an outing of it together. When we weren’t working, we were walking through downtown Champaign, running in the nearest park or bouldering.

Students playing foosball
&#10005


Cayden: Software and Electrical Engineering

Cayden’s project focused on extracting relations from word embeddings and language models. His full project can be found on Wolfram Community.

Extracting linguistic relations fr. word embeddings&language models
&#10005


I attended the 2022 Wolfram Summer School, an intensive four-week program focused on exploring and creating projects at the frontiers of science, technology and innovation. While there, I met and interacted with brilliant scientists, engineers, academics, entrepreneurs and students. Everyone had an interesting backstory and area of expertise, which made the daily, far-ranging conversations about physics, neuroscience, mathematics, etc. incredibly fun and interesting. Every student and mentor involved in the school seemed to bring with them a gleam in their eye to understand the world and progress human science and technology. It was the perfect environment for exploration, learning and progress.

The program is largely based around three pillars: your project, your mentor and lectures. Each day, there are lectures on a variety of subjects, from neural networks to category theory, all of which show how to explore the respective area using the Wolfram Language. Before the school begins, each student is assigned a mentor who helps the student with their project, from ideas, to coding help, to finding the right people to talk to and more. At the start of the school, each student worked with their mentor and directly with Stephen Wolfram to select a project they would pursue for the next three weeks.

In the first couple of days, every student crowded in for welcome keynote talks by the heads of the school. The first day had a large focus on meeting mentors, teaching assistants, the other students and Stephen Wolfram through a social pizza party. Everyone there was super friendly and social, and this was a common theme throughout the program. By the end of the summer, I had met and talked to nearly every attendee.

Pizza party for students and faculty
&#10005


The first night of the program, we decided to have some casual team bonding among students and mentors by heading over to a local pub. The conversation revolved around science, technology and everyone’s research interests. We also discussed our personal backgrounds, as this is an international program with a diverse range of people flying in from all over the world.

Before the school began, I wondered if students would have much chance to interact directly with Stephen Wolfram, whose book A New Kind of Science and blog were my impetus to apply for the Summer School. I was pleasantly surprised that on the first day and on many occasions after his lectures, Stephen was happy to hang around and engage in all kinds of conversation and held office hours during the program. I joined in on a couple late-night conversations with Stephen where a small group gathered and discussed everything from ruliology and physics to communicating with animals and extraterrestrials. Talking to Stephen was fun and engaging, as he asked many questions and had his own fun stories of his past to share.

The team of mentors that supported students daily throughout the program was excellent. My learning, project outcome and overall experience were greatly improved by my interactions with the many brilliant mentors that the Summer School put together.

Student and mentor working one on one
&#10005


My project explored the relationships between words as a step toward a symbolic and computable representation of language. Much of my four weeks was spent “digging for gold” in meaning space (word embedding/language model latent space), exploring the space and looking for all kinds of relationships.

All of the information and code about my project can be found on my Community post, “Extracting Linguistic Relations fr. Word Embeddings & Language Models.”

After four weeks of working hard on our projects and preparing artifacts for submission, every student does a two-minute presentation on their project. This is a fascinating day, as one gets to see and hear about the many interesting projects that other students completed at the school.

On the day after presentations, we all graduated. Upon graduation, we received signed books by Stephen Wolfram, mini-diplomas, NFTs of our projects and even Wolfram Language cupcakes to celebrate our graduation.

I had an excellent time at the Summer School. It was a month of intense learning, exploration, meeting new people and having fun. I’d highly recommend the program to anyone with a curiosity about STEM and understanding how the world works. The program had students ranging from undergraduates to late-career PhDs, and every one of them got immense value from the program.

I filmed bits and pieces of my time at the Wolfram Summer School and put them all together into a single video that tells (part of) the story of my experience.

Fizra: Biomedical Engineering

Fizra’s project focused on modeling the visual hallucinations caused by migraines and occipital epilepsy. Her full project can be found on Wolfram Community.

Modeling migraine aura in convolutional neural networks (CNN)
&#10005


When I heard about the Wolfram Summer School, I was curious. Except for randomly using Wolfram|Alpha for some college assignments, I had no knowledge of the Wolfram Language. After some exploration, I was more intrigued by the Summer School program. The extensive but perspicuous nature of it felt like an excellent opportunity to hone and learn a new skill, meet talented people and, most importantly, create something. I had little idea of what to expect from the school, but it turned out to be a far more fulfilling experience than I had imagined.

The whole process of project selection, from shortlisting a few projects to finalizing the final project with Stephen and my mentor, was specifically catered to my budding interest in neuroscience and its applications in computation. My project was to model migraine auras in artificial neural networks, which allowed me to get some hands-on experience and dive deep into the world of computational neuroscience.

Since I was new to the Wolfram Language and the overall functional programming paradigm, my mentor was extremely patient and helpful while I struggled to sail through my project and the Summer School. He helped me get a good grasp of the Wolfram Language in a relatively short amount of time and spent hours with me brainstorming ideas and coding, as well as making sure I stayed on track, completed the project and, most importantly, learned from the process. The Summer School team very diligently supported us with all the resources and motivation to complete our projects in time. Teaching assistants were always available to help with coding problems and errors that seemed impossible to conquer at the beginning. The Summer School lectures from experts within and outside the Wolfram team, plus interactions with Stephen, helped me in my project and in navigating disciplines other than my academic background. One of my favorite parts was how Stephen was involved not just in the execution of all the projects, but also guided the students personally to help them move in the right direction.

Students presented their projects
&#10005


It was difficult to manage participating remotely with a huge time difference, but the team made sure to keep all remote students in the loop and connected throughout the program. The four weeks of the Summer School were the most hectic, challenging and stimulating weeks of my life. This experience made me realize that when you have the right tools, mentors and resources, you are capable of pushing yourself far more than you imagined. For anyone interested in computational sciences, whether in engineering, finance, economics or social sciences, the Wolfram Summer School is the best place to start, as it will help you get out of your comfort zone and give you a chance to do some original research!

Planning Ahead

As we continue planning for the Wolfram Summer School 2023, we invite you to explore the projects created and sign up for the mailing list to be informed when applications open for 2023. We hope to see you there!

Learn more and stay informed about Wolfram Summer School!

Comments

Join the discussion

!Please enter your comment (at least 5 characters).

!Please enter your name.

!Please enter a valid email address.