StemForAll
2026

Organizers:
Alex Iosevich (UR), Stephen Kleene (UR) and Azita Mayeli
(CUNY)
Registration
Link
Deadline: July 26, but please register sooner!
StemForAll2026 program dates: July 27, 2026 - August 7, 2026
Schedule of the program
Introduction: Welcome to StemForAll2026 summer workshop. All
the interested Rochester area students are welcome to participate.
The registration process is only used to assign the students to
suitable projects. The main idea behind the workshop is to share the
research we are doing with undergraduate students for the purpose of
familiarizing them with research methods and techniques. Quite often
research papers result from these discussions, but the main emphasis
is on learning and the creative process.
Program instructors: Karam Aldahleh (Oxford), Jacob
Canel (Penn State), Jiajun Du (UR), Sam Ferguson (NYU), Vishal
Gupta (UR), Gabe Hart (UR), Alex Iosevich (UR), Joshua Iosevich
(RIT), Alhussein Khalil (MIT), Steven Kleene (UR), Neeraja Kulkarni
(UR), Tran Duy Anh Le (UCSD), Alex Liu (UR), Azita Mayeli (CUNY)
Svetlana Pack (Penn State), Alice Quillen (UR), Akshay Sant (UR),
Steven Senger (Missouri State), Liz Tatum (UR), John Werren (UR),
Kunko Zou (UR), and Yan Zou (UR)
History of the program: StemForAll has been running at the
University of Rochester since 2018. In one form or another this
program has existed at the University of Rochester and University of
Missouri since 2001. Many of its participant have since obtained
Ph.Ds in mathematics and related fields and have become successful
researchers. The links to the previous programs, including
StemForAll2025 can be found here.
Rochester StemForAll location and time: StemForAll2025 in the
Rochester area is going to take place in July/August 2026 in the
Hylan Building on the University of Rochester campus.
Structure of the workshop: StemForAll2026 is going to consist
of a wide variety of projects, listed below, involving the
interaction of pure and applied mathematics, statistics, physics and
data science. Many of the projects are strongly related, which
should lead to a considerable amount of interaction. We are going to
have a blast!
StemForAll2026 Projects: There are 9 projects running this year.
Projects T1, T2, T3 and T4 are theoretical projects, though each has
an applied component. Projects A1, A2 and A3 are applied, though
each has a theoretical component. Project P1 is physics, and project
B1 is biology, though both are related to a number of ideas pursued
by other research groups.
In addition, three mini-courses will take place in Landers
Auditorium during the first week of the program: Signal recovery (A.
Iosevich), Python programming (to be determined), and Representation
theory with applications to signal recovery (K. Aldaleh).
(T1) Signal Recovery: The basic
problem in signal recovery is to send a finite signal via its
Fourier transform, with some of the Fourier values missing, and
recover the signal exactly if a reasonable set of assumptions is
satisfied. In practical situations, the values of the original
signal are missing. the assumptions are on the Fourier coefficients,
and the recovery is approximate, not exact. This has significant
applications in industrial data science. In this project we are
going to explore both pure and applied aspects of signal recovery.
The applied and pure directions will be explored together, with
significant daily interactions between the research groups.
This year, we are going to run three research subgroups on Signal
Recovery. The non-abelian recovery group, run by Karam Aldahleh,
Alex Iosevich, Azita Mayeli, Alhussein Khalil, and Akshay Sant is
going to explore signal recovery in the
finite non-commutative setting (NC) where
representation theory is going to play a key role. The fourier ratio
and graph recovery group (G), run by Sam Ferguson, Vishal
Gupta, Alex Iosevich, Joshua Iosevich, is going to investigate recovery problems on graphs. The
Parseval frames recovery group (P), run by Alex Iosevich,
Tran Duy Anh Le, and Azita Mayeli is going to explore explore uncertainty principles and signal recovery in
the context of Parseval frames. The three subgroups
will meet in Hylan 201 and Hylan 202.
Project supervisors: Karam Aldehleh, Sam Ferguson, Vishal
Gupta, Gabe Hart, Alex Iosevich, Joshua Iosevich, Azita Mayeli,
Akshay Sant, and Tran Duy Anh Le
Participants: Gideon Afriyie G1 (UR), Karam Aldahleh
NC1 (UR), Kenneth Fei NC2 (UR), Gabe Hoag NC3
(UR), Suleman Khan P1 (Baruch), Misha Jindal P2
(UR), Allhussein Khalil NC4 (UR), Julian King NC4
(Geneseo), Austin O'Connor P3 (UR), James-Lucius
Okenwa G2 (UR), Gus Smith G3 (UR), Ben Song G4
(Pittsford Highschool), Suva Parvin Srithe G5 (UR), Erdem
Togay P4 (UR), Fiona Zhang G7 (UR), Yiyi Zhao P5
(UR)
Location: Hylan 201, Hylan 202, and Hylan 909
Background reading: Will be continually made available on
the Discord channel.
(T2) Analyzing the Fractal Dimension Distribution of
EEG Data to Classify Seizures: Real world data is replete
with fractal behavior, highly geometrically complex patterns that-
in a meaningful sense- have a fractional dimension. These
patterns are, by nature, hard to approximate in finite data and as
such are underexploited by standard data analysis techniques.
However, it is possible to learn a lot about the distribution
underpinning data using fractal analysis - for example, past
research has indicated the electroencephalogram (EEG) recordings of
brain waves have different fractal dimensions when in an epileptic
vs. nonepileptic regime, suggesting that measuring fractal behavior
could be useful for detecting seizure activity in EEG data.
We plan to approach this problem with the following goals:
i) Develop more sensitive mathematical tools for estimating the
fractal dimension distribution of real world time series data
ii)Apply these tools to identify seizures by detecting changes in
the fractal dimension distribution over a sliding time window, and
iii) Compare our methods to the industry standard multi-fractal
analysis methods.
Project supervisors: Svetlana Pack and Jacob Canel
Participants: Grace Brandt (UR), Josie Elliston (UR), Oscar
Jackson (UR), Aashi Jindal (unaffiliated), Ethan Kang (UR), Nadia
Lach-Hab (UR, Shana Kester (UR), Pitambar Pandey (UR), Farid Rohan
(UR), Claire Strobel (UR), Jin Yuan (UR), Lior Zendel (UR)
Location: Hylan 203
Background reading: The definitions of fractal dimension and
dimension distribution that we are working with are expressed in the
language of measure theory. We do not expect anyone to come in with
any measure theory background, however we did prepare a document
that includes a crash course in all the measure theory and fractal
analysis you need to understand the motivation behind our fractal
analysis technique. We highly encourage you to look through at least
Section 1 of this document over the coming weeks if you have time.
If you want to do even more supplemental reading to get comfortable
with the notion of fractal dimension, Hausdorff dimension, that we
will talk about, we suggest you to read sections 3.1, 3.2, 3.3
in Falconer. These materials will be available on Discord .pdf
format.
(T3) Fixed Points of the Conjugate in the Steenrod Algebra: The
Steenrod algebra is an algebraic object with many interesting
connections to topology. The Steenrod algebra comes with a great
deal of intricate structure: it has its own versions of addition and
multiplication, as well as more novel operations. In particular, the
Steenrod algebra comes equipped with an automorphism called the
conjugate, that is, a special function from the Steenrod algebra to
itself.
A more familiar example of an algebraic object with a simpler
conjugate is the complex numbers: the complex numbers come equipped
with addition and multiplication, as well as the complex conjugate.
The fixed points of the complex conjugate are the real numbers,
because the complex conjugate of any real number is itself.
Since the Steenrod algebra has a more complicated structure than the
complex numbers, the fixed points of its conjugate are not known.
The goal of this project is to investigate and identify the fixed
points in small portions of the Steenrod algebra. This is a good
project for students interested in algebra, combinatorics, or
topology, and no specific background is required.
Project supervisor: Elizabeth Tatum
Participants: Ishika Jahaly (U of Mauritius), Logan Singh
(UR), Showmee Zhou (UR)
Location: Hylan 206
Background reading: Will be continually made available on
the Discord channel.
(T4) Numerical solutions of PDE/PDE arising in geometry:
Mean curvature flow is a second order geometric evolution equation
on surfaces that can be thought of as the negative gradient
flow for the area functional. To decrease the value of a function
most efficiently, one moves in the direction of the negative
gradient of the function. Thus, to decrease the area of a surface
most efficiently, one deforms it according to the mean curvature
flow. The process is non-linear and exists for small times scales
and almost always develops singularities in the surface, which are
modeled on "self shrinkers", surfaces which shrink under the
flow. Exact solutions to the flow, especially embedded ones, are of
central interest to the field. In this project, the group will
numerically approximate a family of immersed--the surfaces
self-intersect--rotationally symmetric self shrinkers for the
mean curvature flow in in euclidean three space constructed by
Stephen J. Kleene and Niels Martin Moller in 2010. If it can be
shown that the members of the are non-degenerate, they can be
desingularized and new families of embedded self shrinkers can be
shown to exist.
Project supervisor: Stephen Kleene
Participants: Evan Balder (RIT), Yoonseo Han (UR), Zoe
Juergensen (UR), Ethan Luvisia (UR), Rohan Khanna (UR), Braden Lenn
(UR)
Location: Hylan 1011
Background reading: Will be continually made available on the
Discord channel.
(A1) Sales modeling: We are going to build and test
neural network models with economic indicator regressors to
effectively predict future sales in retail. A variety of neural
network models will be built using tensorflow, keras, facebook
prophet and others. The second major part of this project is using
generative AI for parameter tuning and inventory optimization.
Theoretical aspects of this problem will be considered as well.
Connections with the theory of exact signal recovery will also be
explored.
Project supervisors: Vishal Gupta, Gabe Hart, and Alex
Iosevich
Location: Hylan 1106A
Participants: John Anastasi (UR), Zherui Cao (UR), Yinuo
Feng (UR), Jun Hung (UR), Arjun Kanani (UR), Naomi Kim (UR), Michael
Koyfman (highschool), Bowen Li (UR), Linh Nguyen (UR), Kunxu Song
(UR), Anh Tran (UR), Zesheng Yu (UR), Emily Yun (UR), Yining Zha
(UR), Yichen Zhang (UR), Owen Zhao (UR)
Background reading: Will be continually made available on the
Discord channel.
(A2) Useless neurons: Not every neuron in an artificial
neural network contributes equally to its performance. In fact, many
neurons can be removed—or pruned—with little or no loss in accuracy.
When done carefully, pruning can greatly reduce the computational
cost of the inference stage, making models faster and more
efficient. For this reason, a variety of methods have been developed
to identify neurons that are relatively unimportant or redundant. In
this group, we will use ResNet-18 (and possibly ResNet-50) as a case
study to evaluate the effectiveness of different pruning techniques.
We will also examine the theoretical ideas behind these methods and
explore the possibility of developing new pruning criteria.
Familiarity with Python and multivariable calculus is preferred but
not strictly required.
Project supervisor: Kunko Zou and Yan Zou
Participants: Wenzan Fan (UR), Jiarui Feng (UR), Sanjay Makam
(RIT), Alex Phillips (UR), Armaan Sapra (UR), Zihao Wang (UR),
Zhongtian Zhai (UR), Daiming Zhou (UR), Kunko Zou, Yan Zou
Location: Hylan 1106B
Background reading: Will be continually made available on the
Discord channel.
(A3) Financial Mathematics: Real-Time “Hot Search” Topic
Rankings for Predictive Asset Pricing and Event-Driven RL
Financial Trading: This project examines whether
platform-curated hot-search / trending topic rankings generate
short-horizon attention and information shocks that predict returns,
volatility, and liquidity. An end-to-end, reproducible pipeline is
developed to (i) continuously ingest ranked hot topics via
APIs/snapshots, (ii) map topics to tradable objects
(stocks/industries/indices) via entity linking and candidate
ranking, (iii) infer structured semantics (direction, horizon,
confidence, type) using an NLP pipeline, and (iv) train a
risk-aware, event-driven RL trading policy (SMDP/event-triggered)
under realistic constraints and transaction costs. Expected outcomes
include rigorous event-study and cross-sectional tests, a
leakage-safe evaluation framework with open-source code, and a
real-time monitoring dashboard that produces time-stamped
topic-to-asset signals for paper trading and research auditability.
Python, probability, linear algebra, time series, and asset pricing
is highly strictly required; familiarity with NLP, ML, and RL is
preferred but not required.
Project supervisor: Jiajun Du
Participants: Polina Chub (UR), Xingyan Jin (UR), Hanzhang Li
(UR), Jingyi Li (UR), Ilia Lukinov (UR)
Location: Hylan 1101
Background reading: Will be continually made available on the
Discord channel.
(P1) Quantum random walks and quantum random circuits: A
quantum walk is a quantum mechanical equivalent of a classical
random walk. A popular type of quantum random walk involves discrete
and iterated local unitary transformations for quantum states that
are connected by a graph. In contrast, quantum random circuits are
composed of a series of local unitary transformations that are
sampled independently according to the Haar measure. Quantum walks
and random circuits have many applications including in quantum
computing, quantum simulation, condensed matter physics and for
demonstrating quantum advantage.
We will explore the properties of more general classes of iterated
quantum transformations on quantum states connected by a graph that
include both random and fixed unitary components and possibly
classical components such as state initialization. Much of our
exploration is likely to involve calculations in python, though we
will also try to gain understanding analytically.
Project supervisor: Alice Quillen
Participants: Benjamin Akararatovic (UR), Nicolas
Cannella (NYU)
Location: Hylan 1104
Background reading: Will be continually made available
on the Discord channel.
(B1) Wolbachia: Understanding the Great Pandemic:
Wolbachia are among the most common and widespread bacteria on our
planet, infecting from 40-60 percent of all invertebrates. As
such, they represent one of the great pandemics in the history of
life. They are transmitted both vertically through eggs, and
horizontally between species, and are able to jump between very
different species. Wolbachia manipulate reproduction in their hosts.
They can convert males into females, induce reproduction without
mating, and kill sons while leaving daughters alone. They can
also induce protection against viruses. As such, they are
being investigated as a method to reduce spread of harmful human
viruses vectored by invertebrates. One of the most common effects of
Wolbachia is an induction of a sperm-egg incompatibility (sperm from
infected males prevent uninfected eggs from developing (called
cytoplasmic incompatibility, or CI). This mechanism provides a
“drive” to the Wolbachia, but only once they exceed a threshold
frequency in the population, determined by the level of their cost
to the infected host. Given this situation, the key question
is “How do Wolbachia invade and become established in new species,
thus explaining their widespread distribution”. One school of
thought is that they must be beneficial. However, there are
problems with this interpretation. Our goal is to explore
models for the invasion of CI Wolbachia into new species, that
consider different relevant parameters. Examples include population
simulations with finite size populations, local population
structure, resource competition, inbreeding, and stochastic
sampling, We are looking for students who are interested in the
junction between computational biology and mathematics.
Attached is a review article on Wolbachia, and a pdf of a
presentation given by John Werren at the International Meeting on
Wolbachia, which lays out some of the arguments for exploring
alternative models for Wolbachia dynamics.
Skill Set Required: Students who have experience in computer
programming using languages such a R and/or Python are desired, as
well as an interest in biological phenomena.
Project supervisor: John H. Werren
Participants: Sam Garcia (UR), Nathan Carpenter-Holmes,
Ziqing Li (UR), Riya Vaish (UR), Sinan Yang(UR)
Location: Hutchinson 473
Background reading: Will be continually made available on the
Discord channel.