Scholarship
Scholarly Activity
Contribution to Scholarly Growth of Students
Present Students
Brian Larson
Master's Student
Expected Summer 2026
Past Students
Isaac Wicklund
Undergraduate Student
— Minnesota State University, Mankato
Graduated: Spring 2026
Current: Graduate Student (EE) at Minnesota State University, Mankato
Current: Graduate Student (EE) at Minnesota State University, Mankato
Brendan Schlader
Master's Student
— Minnesota State University, Mankato
Graduated: Summer 2025
Current: Ph.D. Student at University of Kansas
Current: Ph.D. Student at University of Kansas
Hunter Wilmes
Master's Student
— Minnesota State University, Mankato
Graduated: Spring 2024
Current: Predictive Analytics Analyst at Salt River Project
Current: Predictive Analytics Analyst at Salt River Project
Paige Skrip (née Shumskas)
Undergraduate Student
— University of Delaware
Graduated: Spring 2021
Current: Process Engineer at Air Products
Current: Process Engineer at Air Products
Nathaniel Kim
Undergraduate Student
— University of Delaware
Graduated: N/A
Current: N/A
Current: N/A
Open Educational Resource Development
obsidian-doenet
Beta
Creator and Lead Developer (May 2026 - present)
Description: Community plugin for Obsidian.md that integrates DoenetML content into Markdown notes, allowing users to embed and interact with Doenet activities directly within their Obsidian workspace. Current central piece for creating my WCAG 2.2 compliant OER course content, with plans to expand its capabilities and user base.
Task responsibility:
Task responsibility:
Task responsibility:
Task responsibility:
DoenetML
In Development
Curriculum Editor (January 2026 - present)
Description: DoenetML is a markup language designed for creating interactive, accessbile educational content, particularly in the context of open educational resources (OER). It allows educators to create rich, interactive activities that can be embedded in various platforms, including Obsidian.md through the Obsidian-DoenetML plugin. As an advisory board member, I provide guidance on the development and implementation of DoenetML to ensure it meets the needs of educators and learners.
Task responsibility:
DoenetML
In Development
Advisory Board Member (May 2021 - present)
Description: DoenetML is a markup language designed for creating interactive, accessbile educational content, particularly in the context of open educational resources (OER). It allows educators to create rich, interactive activities that can be embedded in various platforms, including Obsidian.md through the Obsidian-DoenetML plugin. As an advisory board member, I provide guidance on the development and implementation of DoenetML to ensure it meets the needs of educators and learners.
Task responsibility:
Task responsibility:
Task responsibility:
Task responsibility:
Published Scholarship and Preprints
Discrete frames for \(L^2(\mathbb R^{n^2})\) arising from tiling systems on \(\rm{GL}_n(\mathbb{R})\)
Published
Journal of Mathematical Analysis and Applications
Gabor-type frames for signal processing on graphs
Published
Journal of Fourier Analysis and Applications
A non-commutative viewpoint on graph signal processing
Published
Proceedings of the International Conference on Sampling Theory and Applications (SampTA)
Presentations
-
obsidian-doenet, A New Tool for Embedding Interactive Content in Markdown Doenet Community Workshop 2026 (workshop)
-
Constructing Discrete Frames from Continuous Wavelet Transforms SLU's Math Colloquium (colloquium)
-
A Friendly Introduction to Graph Signal Processing MAA-NCS Spring Sectional Meeting (conference)
-
Harry Potter Grading for Higher Ed: EMRN Grading MAA-NCS Spring Sectional Meeting
-
Life After Delaware (with some Job Search Advice) University of Delaware Winter Research Symposium
-
Discrete Frame Constructions on Regular (and Irregular) Domains ECET Department Research Seminar
-
Introducing Abstract Harmonic Analysis to Undergraduate Researchers AMS Special Session on Analysis at Undergraduate Institutions (JMM 2023)
-
Constructing Discrete Frames from Continuous Wavelet Transforms CAHAS
-
Alumni in Industry and Academia SIAM Student Chapter Alumni Panel (panel discussion)
-
Specifications Grading MathCEP Seminar
-
Data Representation for Signal Processing Women in Engineering STEM Presentation Workshop
-
Mathematical Techniques in Signal Processing Graduate Students' Forum for Research and Creative Works
-
Fourier Analysis on Graphs Mid-Atlantic Analysis Meeting
-
An Introduction to Frame Theory Undergraduate Math Club
-
Constructing Discrete Frames from Continuous Wavelet Transforms Northeast Analysis Network
-
Constructing Discrete Frames from the Continuous Wavelet Transform Summer Research Symposium
-
Constructing Discrete Frames from Continuous Wavelet Transforms Hallenbeck Graduate Student Seminar
-
Sound Exploder: Viewing Audio as a Mathematical Object MathCounts Day
-
An Introduction to Graph Signal Processing PRODAG Seminar
-
Some Fun With Hypercubes Hollenbeck Graduate Student Seminar
-
Constructing a Frame from a Continuous Wavelet Transform What's Hot in Mathematics Workshop
-
Constructing a Discrete Frame from a Continuous Wavelet Transform Summer Research Symposium
-
A (brief) Introduction to Frame Theory Summer Research Seminar