
TCNJ: * independent research courses not listed.
-
Fall 2022:
-
MAT128 (Calculus B, 2 sections)
-
Online Resources: LINK (TCNJ credentials required to sign-in)
-
-
MAT330 (Mathematical Biology)
-
Online Resources: LINK (TCNJ credentials required to sign-in)
-
MAT330 (Mathematical Biology)
-
-
BIO330 (Mathematical Biology)
-
Online Resources: LINK (TCNJ credentials required to sign-in)
-
-
-
Spring 2022:
-
Fall 2021:
-
MAT341 (Computational Mathematics)
-
Online Resources: LINK (TCNJ credentials required to sign-in)
-
-
-
Spring 2021:
-
Fall 2020:
-
MAT 330 (Mathematical Biology, 2 sections)
-
BIO 330 (Mathematical Biology, 2 sections)
-
Online Resources: LINK (TCNJ credentials required to sign-in)
-
-
Maymester 2020:
-
MAT 125 (Calculus for Business and the Social Sciences)
-
Online Resources: LINK (TCNJ credentials required to sign-in)
-
-
Spring 2020
-
MAT 128 (Calculus B, 2 sections)
-
Online Resources: LINK
-
-
Fall 2019:
-
MAT 128 (Calculus B, 2 sections)
-
MAT 341 (Computational Mathematics)
-
-
Summer 2019:
-
Applied Machine Learning Intensive (Google ML Education)
-
Hosted at Agnes Scott College
-
Open-Source Online Resources: LINK
-
-
Spring 2018:
-
MAT 128 (Calculus B)
-
MAT 330 (Mathematical Biology)
-
BIO 330 (Mathematical Biology)
-
-
Fall 2018:
-
MAT 128 (Calculus B, 2 sections)
-
-
Maymester 2018:
-
MAT 125 (Calculus for Business and the Social Sciences)
-
-
-
Spring 2018:
-
MAT 128 (Calculus B, 2 sections)
-
MAT 331 (Numerical Analysis)
-
-
Fall 2017:
-
MAT 128 (Calculus B, 2 sections)
-

Nick is currently teaching...
Video Tutorials (rough drafts):
-
Tutorial 1: https://youtu.be/po8-oMZKGwA
-
MATLAB Programming environment, command window operations, defining variables, constructing vectors and matrices
-
-
Tutorial 2: https://youtu.be/b-Ah5ij8BPA
-
MATLAB scripting, writing scripts, calling scripts in other scripts, plotting, introduce a for loop.
-
-
Tutorial 3: https://youtu.be/UDvocnVTWyM
-
Practicing MATLAB scripting, comparing for-loops and while-loops
-
MATLAB TUTORIALS

Code from Tutorials: https://github.com/nickabattista/MATLAB_Practice

Previous Courses Taught
UNC:
-
Math 130: Precalculus (Spring 2012, Full responsibility)
-
Math 119: Introduction to Mathematical Modeling (Spring 2013, Full responsibility, Blog Post About My Teaching by Former Student, Some Course Evaluations)
-
Math 669: Scientific Computation II (Spring 2013, Teaching Assistant Duties)
-
Scientific Computation Qualifying Exam Review Course (Summer 2013, Fall 2013, Summer 2014, Summer 2015, Summer 2016, Full responsibility)
-
Module Course: Intro. to Sci. Computing and Programming (Summer 2014, Full responsibility)
-
-
Stencils (function approximation, numerical differentiation and integration)
-
Module Course: ODEs, PDEs, and Linear Algebra (Summer 2015, Summer 2016, Full responsibility)
-
Guest Lecturer:
-
BIOL 551 (Comparative Biomechanics, 1 lecture)
-
BIOL 226 (Quantitative Biology, 4 lectures + 3 labs)
-
MATH 769 (Graduate Mathematical Modeling in Biology, 6 lectures)
-
MATH 662 (Graduate Scientific Computing II, 3 lectures)
-
MATH 383 (ODEs, 8 lectures)
-
MATH 383L (ODEs Lab, 2 lectures)
-
MATH 233 (Multivariate Calculus, 4 lectures)
-
MATH 231 (Calculus I, 2 lectures)
-
MATH 119 (Introduction to Mathematical Modeling, 1 lecture)
-
MATH 117 (Intuitive Calculus, 3 lectures)
-
PHYS 115 (Physics for the Life Sciences, 3 lectures)
-
Some of the codes I’ve used to teach the above courses can be found here: CODES
Stony Brook University:
-
AMS 161: Calculus II (Fall 2010, lecture and grading responsibility)
-
AMS 361: Differential Equations (Spring 2011, lecture and grading responsibility, Teaching Award)
Rochester Institute of Technology:
-
GRE Math Class: (Summer 2010, full course responsibility, taught through the McNair Scholars Program, which promotes diversity)
-
Project Based Calculus III (Spring 2009, Teaching Assistant Duties)
-
Project Based Calculus I (Winter 2009, Teaching Assistant Duties)
-
Project Based Calculus II (Fall 2008, Teaching Assistant Duties)
-
Discrete Mathematics for Technology II: (Spring 2008, Supplemental Instructor)

Mentoring
UNC:
-
Project Leader: mentored 4 different undergraduates on a research project in the Joint Fluids Lab at UNC (Fall 2011-Spring 2013)
-
Research Mentor: mentored multiple undergraduate students, including a student through the SMART Program, who then was hired to assist me on my research throughout the school year (Summer 2013-Present)
-
Wrote an article that was published at UNC about my experience as a mentor: Click Here to Read Article
-
Was awarded a 2013 Graduate Student Mentor Award for Excellence in Mentoring Undergraduates
-
Two of my undergraduate researchers presented at the 10th UNC-G Regional Math and Statistics Conference.
-
One of my undergraduate researchers won “Outstanding Talk of the Conference” at the 10th UNC Regional Math and Statistics Conference. They were also a biology major giving a math talk.
-



Outreach
UNC:
-
Outreach for K-12 students through fluid dynamics demonstrations at the North Carolina Science Expo (2012, 2013, 2014, 2015, 2016)
-
Volunteer at the Museum of Life and Science in Durham, NC (2013)
-
Guest judge at the North Carolina State Science Fair for K-12 students (2014)
-
Volunteer at NC Science Days at Northside Elementary School (2014)
-
Two-term President of the Graduate Mathematics Association (GMA) at UNC-CH (2014-2016)
RIT/Stony Brook:
-
Gave an annual presentation at local high schools entitled, “What is Calculus Good For?!?” to give calculus students an idea of just how useful calculus is and where its principles can be applied to solve problems in the real world. (2008, 2009, 2010, 2011)

TCNJ:
-
Fluid Dynamics Education Symposium: APS-DFD (2018)
-
Guest judge at a Science Competition at Hightstown High School in NJ (2018)
-
We would LOVE to come to your class to talk about our science, what being a scientist or mathematician is like, or careers in science and mathematics! Please contact Nick! (battistn[at]tcnj[.]edu)