Research Opportunities
My current research interests with undergraduate students are in computational modeling. Here is a graphical abstract of my research. See my YouTube channel and my Github where I keep a database of my computational research.
For example, in collaboration with the DUNY Doctor of Physical Therapy program, I am researching neuron models pertaining to biological patterns using computational methods (such as dynamic mode decomposition) and neural data (such as EEG and fMRI measurements).
Our research setting is the computational modeling lab at Dominican University. Any student interested in contributing to this research can contact me at my listed DUNY e-mail address.
2025 Computational Modeling Summer Undergraduate Research Internships
Any student attending either DUNY or a NJ or NY community college is eligible for this opportunity. Students from community colleges in upstate NY, Long Island, and even South Jersey participated in our program in 2024 and lived on our beautiful campus at Dominican University in Rockland County, NY.
I am hiring 4 students for Summer 2025 (May 20 to June 27) who will receive $3500 and free on-campus housing (if desired) to participate in a 6-week computational modeling research internship. My previous student interns continued on to engineering, computer science, and applied math programs at schools such as Stony Brook, NJIT, and Claremont McKenna.
There are 3 other programs in biochemistry, biodiversity, and chemistry that are likewise recruiting students. See the application page and program flyer for more details!
In the computational modeling program, interns will learn how to apply cutting-edge research methods to build computational models that can be applied to neuroscience, biology, finance, or any other field they might be interested in. More details about my research program can be found on my website. Having some knowledge of physics and calculus is recommended, but nothing is necessarily required. The most important factor is interest in doing scientific research!
Only US citizens/residents (i.e. no international students) can apply. Please email jovan.zigic@duny.edu if you have any questions. We look forward to your application!
Data Science Internships (Fall 2024 - Spring 2025)
1. Internship Description:
I am looking to host a cohort of 20 students at Dominican University during the next academic year that will be part of the DUNY Data Mine virtual internship program. This internship is available to any student at DUNY (regardless of citizenship, major, year of study, undergraduate/graduate, etc.). There is no requirement for data science or computing experience, only a desire and willingness to learn. The following two courses cover (in general) what kind of methods you would learn and apply during this internship:
In particular, you may want to consider your knowledge of the following concepts:
to have some basic ideas about linear regression and tree methods.
to be familiar with two Python packages: pandas and scikit-learn.
This is an incredible opportunity for anyone looking to pursue a STEM career or any field that involves working with data. This is directly beneficial to students pursuing degrees such as Finance, IT, Math, Biology, Health Sciences, Psychology, etc. Students that participate will also be able to receive DUNY internship credits.
The DUNY Data Mine is a 9-month virtual internship (during the Fall 2024 and Spring 2025 semesters) in collaboration with Purdue University that requires you to attend a 60-min lecture with a corporate mentor and 90-min lab session with your project team every week. In addition to these meetings, you are required to complete weekly data science projects that culminate in a presentation of your lab group's research project to the corporate mentors. This 3-credit internship is funded by a government grant that allows any undergraduate US citizens to receive a $500 monthly stipend (total of $4500 over 9 months) for their participation.
Since the internship is virtual and the meetings are only 2-3 hours a week during school semesters, it is designed so that you can maintain your full-time student status throughout the length of the internship.
See this recent article published by DUNY for more information: https://www.duny.edu/ten-students-chosen-to-participate-in-national-data-mine-network/
Currently, in 2023-24, we have 15 students (majoring in either Business, IT, Biology, Mathematics, Health Sciences, or Nursing) participating in Data Mine projects for the following corporate partners (with a link to the 2022-23 corporate projects):
Raytheon Technologies (https://datamine.purdue.edu/corporate/raytheon/)
Renzoe Box (https://datamine.purdue.edu/corporate/renzoebox/)
Stratolaunch (New partner in 2023-24: https://www.stratolaunch.com/)
2. Internship Application:
If you are interested, please fill out this application form:
https://forms.office.com/r/deqYVxuPtf
The deadline to apply is March 1, 2024. I will contact you by the first week of March informing you whether or not you have been selected to participate. Please reach out to me if you have any questions about the program, and reach out to the Career Development Center for information on DUNY 3-credit internships. We look forward to reviewing your application!
Research Interests
My research interests generally pertain to problems involving nonlinear PDE models. Although my master’s thesis research was more focused on computational techniques, my current motivation is to also address many aspects of nonlinear PDE models in the continuous setting (prior to discretization).
1. Within the optimization field, I am interested in robust optimization, continuation methods, and regularity of nonlinear PDE models. During my master’s research, I tested the robustness of my models and observed limitations to the discretize-then-optimize approach I was using. I am interested in researching methods that provide future-state (in addition to prior-state) accuracy to PDE models, as well as methods that account for topological features of such models. Moreover, I am interested in researching methods that investigate the theoretical bounds of PDE models under different conditional inputs.
2. Within the dynamical systems field, I am interested in center manifold theory and bifurcation analysis. During my master’s research, I observed that the time-steps in my models produced the greatest approximation errors near equilibrium points, so I chose to handle states on either side of these equilibrium points separately in order to improve my results. I also examined sensitivity in bifurcation parameters leading to vastly different system behavior. I am interested in researching methods that leverage information from coherent structures in PDE models to design metrics for attractors of both periodic and chaotic systems.
Previous Research Projects
Doctoral Student (McMaster)
Momentum-Based Gradient Descent Methods for PDE-Constrained Optimization on Riemannian Manifolds
September 2024
This is an overview of state-of-the-art momentum-based gradient descent methods on Riemannian manifolds applied to infinite-dimensional dynamical systems. The fundamental question of interest is to find an momentum-based alternative to the Riemannian conjugate gradient (RCG) approach for solving a PDE-constrained optimization problem. It is assumed that the PDE has a smooth solution for smooth initial data. However, the nonlinear optimization problem being considered is nonconvex and thus the initial data can only guarantee a local optimal solution. Riemannian Stochastic Weighted (RSW) gradient methods are defined in this report, and numerical studies suggest that an RSW variant is a suitable alternative to the RCG method.
github.com/zigicjovan/1DB_MaxEnstrophy contains code to reproduce the results described in this report.
Search for Distinct Maximizers to Finite-Time Enstrophy Growth in One-Dimensional Burgers Flows
May 2024
The Burgers equation is a fluid dynamics model that is used towards studying the Navier-Stokes system. One important quantity characterizing solutions to fluid mechanics models is the initial enstrophy imposed on the system, whose boundedness over a finite-time interval guarantees a smooth solution and is known to adhere to a certain power law in scale. Through use of numerical optimization and data-driven heuristics, this report demonstrates the convergence of maximizers for the problem of finite-time maximum enstrophy growth when solving the Burgers equation.
github.com/zigicjovan/1DB_MaxEnstrophy contains code to reproduce the results described in this report.
Time-Dependent Solutions to the 2D Kuramoto-Sivashinsky Equation via Pseudospectral Method on a Rectangular Domain
December 2023
Class Project for Math 745 (Topics in Numerical Analysis) at McMaster
This report provides an investigation into solving the Kuramoto-Sivashinsky equation in two spatial
dimensions (2DKS) using a pseudo-spectral method on various rectangular periodic domains. The
Kuramoto-Sivashinsky equation is a fluid dynamics model that exhibits dynamical features that are
highly dependent on the length of the periodic domain. The goals of this report are to describe the mathematical problem being studied; explain the details of the chosen numerical method; inspect solutions and dynamical features for varying grid sizes, step sizes, and domains; and summarize the findings.
github.com/zigicjovan/2DKS_Solver contains code to reproduce the results described in this report.
Undergraduate Research Supervisor (Dominican)
Undergraduate Research Mentorship
November 2024
Mentorship (Supervisor: Jovan Zigic)
From June 2024 to November 2024, I mentored a student on an advanced research project:
Niccolò Moretti (DUNY): "Stochastic Gradient Methods for PDE-Constrained Optimization"
Presented talk and poster at the SUMS Conference at James Madison University on November 2, 2024
Winner of the poster competition (in two-way tie)
Computational Modeling Summer Research Program
June 2024
Internship (Supervisor: Jovan Zigic)
The following students presented their summer research projects on June 27, 2024:
Jakub Cwiekala (Suffolk CC) and Kevin Perez (NJIT): "Computational Efficiency of Gradient Optimization Methods for Maximizing Enstrophy in One-Dimensional Burgers Flows"
Also presented at the NAM MathFest at Prairie View A&M University on September 14, 2024
Myrvens Sylvestre (Claremont McKenna) and Julio Morales (NJIT): "Enhancing Computational Efficiency of PDE-Constrained Optimization with Parallel Computing on Riemannian Manifolds"
Also presented at the STEM Summit at Bergen Community College on July 31, 2024
Undergraduate Research Projects
April 2024
Senior Capstone Project (Supervisor: Jovan Zigic)
The following students presented their senior research projects at the Liberal Arts Day poster session on April 18, 2024:
Brian Fuller: "An Application of Machine Learning for Predictive Stock Market Models "
Also presented at the Data Mine Symposium at Purdue University on April 24, 2024
Jordana Tomasetti: "The Effects of Physical Activity on Mood in Children Using Electroencephalography Data "
Also presented at the Tri-Beta District Convention at Hofstra University on April 13, 2024
Awarded "Best Poster" for Math and Sciences Division by Sullivan Library at DUNY
Pending submission to an undergraduate mathematics journal
Computational Modeling Summer Research Program
July 2023
Internship (Supervisor: Jovan Zigic)
The following students presented their summer research projects on July 7, 2023:
Ana Gabriadze: "Deep Learning for Financial Markets"
Christian Sodora and Andrea Huerta: "Data-Driven Methods for Computational Neuroscience"
Also presented at ABRCMS in Phoenix, Arizona on November 17, 2023
Rhea Barkan: "Navier-Stokes Equations for Climate Modeling"
Undergraduate Research Projects
April 2023
Senior Capstone Project (Supervisor: Jovan Zigic)
The following students presented their senior research projects at the Liberal Arts Day poster session on April 20, 2023:
Marlon Valverde-Suazo: "Yield Prediction and Data Processing"
Also presented at the Data Mine Symposium at Purdue University on April 24, 2023
Featured in DUNY publication
Ewan Gray: "Applications of Machine Learning Models to Horse Racing Prediction in the United Kingdom"
Also presented at the New York State Regional Graduate Mathematics Conference at Syracuse University on April 1, 2023
Pending submission to an undergraduate mathematics journal
Franklin Mundo: "Monte Carlo Methods for Inverse Problems"
Graduate Student (Virginia Tech)
Optimization Methods for Dynamic Mode Decomposition of Nonlinear Partial Differential Equations
May 2021
Master's Thesis, Department of Mathematics at Virginia Tech (Supervisor: Jeff Borggaard)
The Navier-Stokes (NS) equations are the primary mathematical model for understanding the behavior of fluids. The existence and smoothness of the NS equations is considered to be one of the most important open problems in mathematics, and challenges in their numerical simulation is a barrier to understanding the physical phenomenon of turbulence. Due to the difficulty of studying this problem directly, simpler problems in the form of nonlinear partial differential equations (PDEs) that exhibit similar properties to the NS equations are studied as preliminary steps towards building a wider understanding of the field.
Reduced-order models have long been used to understand the behavior of nonlinear partial differential equations. Naturally, reduced-order modeling techniques come at the price of either computational accuracy or computation time. Optimization techniques are studied to improve either or both of these objectives and decrease the total computational cost of the problem. This thesis focuses on the dynamic mode decomposition (DMD) applied to nonlinear PDEs with periodic boundary conditions. It provides one study of an existing optimization framework for the DMD method known as the Optimized DMD and provides another study of a newly proposed optimization framework for the DMD method called the Split DMD.
This research is partially supported by the National Science Foundation under contract DMS-1819110.
github.com/zigicjovan/SplitDMD_1DKS contains code to reproduce the results of the Split DMD study.
github.com/zigicjovan/OptimizedDMD_1DBurgers contains code to reproduce the results of the Optimized DMD study.
Balanced Truncation for Unstable Quadratic Control Systems and Nonzero Initial Conditions
December 2020
Class Project for Math 5414 (Model Reduction) at Virginia Tech
This is a summarized report on model order reduction by the balanced truncation method for control of a nonlinear dynamical system. The purpose of this text is to determine the practicality of using balanced truncation for reduced-order modeling of problems in fluid flow control. The main outcome of this text is an understanding of the steps required for balanced truncation of nonlinear PDE problems.
As a summarized report, this text assumes knowledge of basic concepts in model order reduction, systems and control theory, computational modeling and fluid dynamics required to discuss the implementation of the balanced truncation method for a discretized PDE problem.
Levenberg-Marquardt Algorithm for Error Minimization in Dynamic Mode Decomposition
December 2020
Class Project for Math 5414 (Optimization) at Virginia Tech
An implementation of the Variable Projection method for optimizing the Dynamic Mode Decomposition (DMD) reduced model of a 1-D Burgers' equation. This project shows that the so-called "Optimized DMD" method, which makes use of a Levenberg-Marquardt algorithm to solve the nonlinear least squares problem within the DMD, provides a more accurate reconstruction over the POD (Proper Orthogonal Decomposition) method for this problem.
Kronecker Products in the Quadratic-Quadratic Regulator Problem
May 2020
Class Project for Math 5524 (Matrix Theory) at Virginia Tech
A systematic construction and analysis of the algebra in defining the "Quadratic-Quadratic Regulator" (QQR) problem. The focus was to understand the role of Kronecker products for solving the QQR problem, whose usefulness and practicality are mainly for computational purposes. This was done through a thorough definition of basic Kronecker product properties, and a simplified explanation of the operator and function essential to solving the problem. This paper provides a useful clarification of some matrix theory properties and their importance to applications involving numerical linear algebra.
Undergraduate Student (Dominican, NISMAT)
Use of Machine Learning to Predict Low-Back Pain from Motion Capture Data Using Multi-Segment Spine Model
August 2019
Research Internship at NISMAT in Manhattan, New York
PURPOSE: Machine learning-based methods, which include Artificial Neural Networks [ANN], have been used successfully in many different classification problems. If these methods can successfully classify those vulnerable to musculoskeletal problems such as LBP, then these may have utility in screening and management of such conditions and aid in identifying what assessment methods provide the most useful information for practitioners. We examined whether ANN techniques could correctly classify whether subjects experienced low back pain [LBP] in a convenience sample of dancers.
RESULTS: Based on the SPM1D analysis, only approximately 10% of data were used for training the ANN. For example, for the walking trials, lower lumbar and lower thoracic axial rotations and upper thoracic coronal plane rotations were used. The ANN classifier was able to correctly identify incidence of LBP with approximately 65% accuracy.
CONCLUSIONS: Based on our small sample, ANN techniques show promise for identifying subjects with LBP based on their movement patterns. A larger training set of data is needed for better results. Future work should optimize feature selection by focusing on areas of difference between data rather than by selecting fixed features [e.g., max value] and examine the effect of different ANN architectures.
My responsibilities:
- Designed and implemented efficient algorithms in MATLAB and Python for analysis and development of Biomechanics research involving 3D motion analysis and electromyography (EMG) data
- Developed robust programs using raw data to conduct statistical analysis/testing, artificial neural network training, and data conversion
- Increased the precision and accuracy of trained neural networks used for independent data testing
The success of this research included submission of work to American College of Sports Medicine's Annual Meeting in May 2020.
[Journal link: Medicine & Science in Sports & Exercise: July 2020 - Volume 52 - Issue 7S - p 194]
A Mathematical Theory of Running
April 2017
Dominican College Senior Capstone Project
Methods based on Newton's second law of motion and the first law of thermodynamics were considered, ultimately establishing a theoretical understanding of the bioenergetic processes that occur in the human body while running. The project, which was presented at Dominican College's Liberal Arts Senior Scholars Event, successfully portrayed an understanding of the impact that the human body's energy exertion has on an individual's ability to run efficiently.
[Link to paper] [Link to slides]