Department of Mathematics
Texas A&M University
College Station, Texas
United States of America
kapita
at tamu
dot edu
John R. Blocker Building 328A
My CV
I was a Postdoctoral Fellow at the IMA , University of Minnesota - Twin Cities from August 2016 to August 2017. I was also a Limited Term Assistant Professor at the University of Georgia from 2017 to June 2020.
Education
- Ph.D., Applied Mathematics, University of Delaware, 2016
- M.S., Applied Mathematics, University of Delaware, 2012
- B.S., Mathematics, Lafayette College , 2010
- A.B., Physics, Lafayette College, 2010
Teaching
( previous teaching )
This Fall 2024, I am teaching two sections of Math 140 (Mathematics for Business and Social Sciences) and
three sections of Math 147 (Calculus I for Biological Sciences). I am also leading the Week-In-Review for Math 140.
Research interests and background
My papers and preprints are on my research page.
Undergraduate research
I have supervised the following undergraduate research projects:
- Talent Maramba '23, Honours in Applied Mathematics and Economics.
Valuation of American Options using Numerical Approximations - Gerald Munetsi '23, Honours in Applied Mathematics and Economics.
Operations Research Techniques for Solving Land Allocation, Transportation,
and Decision Problems: Application to Small Scale Farming - Cosmas Nyazika '23, Honours in Applied Mathematics and Economics.
Topics in Finite Element Methods and Implementation in FreeFEM++ - Clemeo Gwezere '23, Honours in Applied Mathematics and Economics.
Application of Linear Programing in Road Construction
Coding
Sometimes I write code in Python/MATLAB for teaching and research.
- Fourier Series in Python (for MTE201)
- MATLAB codes (for HMTH212)
- Python codes for some PDEs (for MTSCS546)
- Gauss-Jacobi integration on a triangulated 2D domain
- Spectral norm estimator for a sparse Scipy matrix.
- Library of functions for computing with Bernstein-Bézier polynomials in 2D: functions for computing with barycentric coordinates and Berstein-Bézier polynomials.
Links
- Install Spyder, a free and open source scientific environment for Python.
- Spyder is included by default in the Anaconda Python Distribution. It is recommended to use Spyder with Anaconda.
- Install GNU Octave an open source MATLAB-like programming language for scientific and numerical computations.
- Octave online: Octave in the cloud.
- Overleaf project: LaTeX in the cloud.
- Google Colaboratory: Python Notebook in the cloud.
- Codepen: playground for HTML, CSS, and JavaScript.