classes

math1800_2023,
"Mathematical Programming with Python",
MATH 1800: Advanced Topics in Mathematics,
Instructor: John Burkardt,
University of Pittsburgh, Spring 2023.

math2071_2023,
"Numerical Methods in Scientific Computing II",
MATH2071,
Instructor: Professor Ivan Yotov;
Lab Instructors: Mike Schneier, John Burkardt.
University of Pittsburgh, Spring 2023.

ml_2023,
"Machine Learning",
Prospective class,
Instructor: John Burkardt,
University of Pittsburgh, Fall 2023.

mpp_2023,
"Mathematical Programming in Python",
MATH 1800 Auxilliary materials,
Instructor: John Burkardt,
University of Pittsburgh, Spring 2023.

python_2023,
"Programming in Python",
Prospective class,
Instructor: John Burkardt,
University of Pittsburgh, Fall 2023.

math2070_2022,
"Numerical Methods in Scientific Computing I",
MATH2070,
Instructor: Professor Ivan Yotov;
Lab Instructors: Mike Schneier, John Burkardt.
University of Pittsburgh, Fall 2022.

math2603_2022,
"Topics in Scientific Computing:
Optimal Control for Biological Models",
MATH2603,
Instructor: Professor Catalin Trenchea;
Lab Instructor: John Burkardt.
University of Pittsburgh, Fall 2022.

math2071_2022,
"Numerical Methods in Scientific Computing II",
MATH2071 (instructor view),
Instructor: Professor Bill Layton;
Lab Instructors: Mike Schneier, John Burkardt.
University of Pittsburgh, Spring 2022.

math2070_2021,
"Numerical Methods in Scientific Computing I",
MATH2070 (instructor view),
Instructor: Professor Bill Layton;
Lab Instructors: Mike Schneier, John Burkardt.
University of Pittsburgh, Fall 2021.

math2604_2021,
"Advanced Scientific Computing",
Numerical solution of timedependent advectiondiffusionreaction
equations,
Instructor: Professor Catalin Trenchea,
Lab instructor: John Burkardt,
University of Pittsburgh, Spring 2021.

math1902_2020,
"Directed Study",
Numerical solution of ordinary differential equations,
Instructor: Professor Catalin Trenchea,
Lab instructor: John Burkardt,
University of Pittsburgh, Fall 2020.

math1091_2020,
"Directed Study",
Comparison of ODE methods for simulation of spiral flow
in a reactiondiffusion equation,
Instructor: Professor Catalin Trenchea,
Lab instructor: John Burkardt,
University of Pittsburgh, Summer 2020.

math1080_2020,
"Numerical Linear Algebra",
a guest lecture by John Burkardt, 06 March 2020,
MATH1080,
Instructor: Professor Catalin Trenchea,
University of Pittsburgh, Spring 2020.

math1090_2020,
"Directed Study",
a class on numerical solutions of ordinary differential equations
with symplectic secondorderaccurate time adaptive methods.
MATH1090,
Instructor: Professor Catalin Trenchea,
Lab instructor: John Burkardt,
University of Pittsburgh, Spring 2020.

math1310_2020,
"Graph Theory",
a guest lecture by John Burkardt, 16 March 2020,
MATH1310,
Instructor: Jeffrey Wheeler,
University of Pittsburgh, Spring 2020.

math2071_2020,
"Numerical Methods in Scientific Computing II",
MATLAB computer lab exercises,
MATH2071,
Instructor: Professor Bill Layton,
Lab instructor: John Burkardt,
University of Pittsburgh, Spring 2020.

math1070_2019,
"Numerical Mathematical Analysis",
MATLAB computer lab exercises,
MATH1070,
Instructor: Professor Catalin Trenchea,
Lab instructor: John Burkardt,
University of Pittsburgh, Fall 2019.

math2070_2019,
"Numerical Methods in Scientific Computing I",
MATLAB computer lab exercises,
MATH2070,
Instructor: Professor Bill Layton,
Lab instructor: John Burkardt,
University of Pittsburgh, Fall 2019.

control_2019,
"Control of Partial Differential Equations",
MATLAB computer lab exercises,
MATH2601: Advanced Scientific Computing 1,
Instructor: Professor Catalin Trenchea,
University of Pittsburgh, Fall 2019.

ml_2019,
"Machine Learning",
Python computer lab exercises,
MATH1900: Selected Topics in Mathematics,
Instructor: Michael Schneier,
Lab instructor: John Burkardt,
University of Pittsburgh, Fall 2019.

mlds_2019,
"Machine Learning and Data Science",
MATLAB laboratory exercises,
MATH728D: Machine Learning and Data Science,
Instructor: Professor Wolfgang Dahmen,
Lab instructor: John Burkardt,
University of South Carolina, Spring 2019.

cmda3634_2018,
"Computer Science Foundations for Computational Modeling
and Data Analytics",
Guest lecture and exercises for "Working on the NewRiver Cluster",
presented to the class CMDA3634,
Instructor: Noel Chalmers,
Virginia Tech, 22 February 2018.

imps_2017,
"Introduction to Mathematical Problem Solving",
MATH2984,
Instructor: John Burkardt,
Virginia Tech, Fall 2017.

math5414_2017,
"Finite elements and GPU programming",
Guest lecture and computer exercises for
"MPI and CUDA Programming on the NewRiver cluster",
presented to the class MATH5414,
Instructor: Professor Tim Warburton,
Virginia Tech, Fall 2017.

cmda3634_fall_2017,
"Computer Science Foundations for Computational Modeling
and Data Analytics",
Guest lectures and computer exercises on OpenMP, MPI, and CUDA,
presented to the class CMDA3634,
Instructor: Professor Tim Warburton,
Virginia Tech, fall 2017.

cmda3634_spring_2017,
"Computer Science Foundations for Computational Modeling
and Data Analytics",
Guest lectures and computer exercises on OpenMP, MPI, and CUDA,
presented to the class CMDA3634,
Instructor: Professor Tim Warburton,
Virginia Tech, spring 2017.

math2071_2017,
"Numerical Methods in Scientific Computing II",
MATH2071,
Instructor: Mike Sussman,
University of Pittsburgh, Spring 2017.

ct_2016,
"Computational Thinking",
ISC1057,
Instructors: John Burkardt, Professor Janet Peterson,
Florida State University, Fall 2016.

urop_2016,
"Undergraduate Research Opportunities Program",
UROP,
Instructors: John Burkardt, Professor Bryan Quaife,
Mentors: Michael Schneier, Lukas Bystricky,
Florida State University, Fall 2016.

math2070_2016,
"Numerical Methods in Scientific Computing I",
MATH2070,
Instructor: Mike Sussman.
University of Pittsburgh, Fall 2016.

fdm_2016,
"Introduction to Finite Difference Methods",
ISC5907, Directed Independent Study,
Instructor: John Burkardt,
FSU, Summer 2016.

sc_2016,
"Scientific Communication",
ISC5939, Advanced Graduate Seminar,
Instructor: John Burkardt,
FSU, Summer 2016.

d2_2016,
"Scientific Computing with Deal.II",
ISC5935, Selected Topics,
Instructor: John Burkardt,
FSU, Summer 2016.

xsede_2016,
"Data Modeling and Simulation Contest",
XSEDE contest preparation workshop,
Instructor: John Burkardt,
FSU, Summer 2016.

quad_2016,
"Numerical Methods for Earth and Environmental Sciences",
Guest lectures,
ISC5226,
Instructor: Professor Ming Ye,
FSU, Spring 2016.

cfd_2016,
"Scientific Computing for Fluids",
a course proposal,
FSU, Spring 2016.

tta_2015,
"Top Ten Algorithms of the Century",
ISC4932: Senior Seminar in Scientific Computing/
ISC5939: Introductory Graduate Seminar,
Instructor: John Burkardt,
FSU, Fall 2015.

snc_2015,
"Symbolic and Numeric Calculations",
Guest lecture on MATLAB programming,
ISC3222,
Instructor: Professor Ming Ye,
FSU, Fall 2015.

fep_2015,
"Finite Element Programming",
ISC5906, Directed Independent Study,
Instructor: John Burkardt,
FSU, Summer 2015.

sc_2015,
"Scientific Communication",
ISC5939, Advanced Graduate Seminar,
Instructor: John Burkardt,
FSU, Summer 2015.

sem_2015,
"Finite Elements and Numerical Modeling",
ISC5939, Advanced Graduate Seminar,
Instructor: John Burkardt,
FSU, Spring 2015.

fem_2015,
"Computational PDE's",
ISC5935, Selected Topics,
Instructor: John Burkardt,
FSU, Spring 2015.

"Numerical Methods for Stochastic Differential Equations",
Supervised work of graduate research intern,
Instructor: John Burkardt,
FSU, 01 February  14 June 2015.

fem_2014,
"Computational Tools for Finite Elements",
ISC5935, Selected Topics,
Instructor: John Burkardt,
FSU, Fall 2014.

gateway_2014,
"Mathematical Tools for Scientific Computing",
Course proposal,
FSU, Fall 2014.

honors_thesis_2014,
"Honors Thesis",
ISC4971,
FSU, Fall 2014Spring 2015.

dis_2014,
"Scientific Computing with Deal.II",
ISC5906/5907, Directed Independent Study,
Instructor: John Burkardt,
FSU, Summer 2014.

math3040_2014,
"Finite Element Simulation with OpenSource Software",
MATH3040, Topics in Scientific Computing,
Instructor: Mike Sussman.
University of Pittsburgh, Summer 2014,

acs2_mpi_2013,
"Advanced Computational Science II",
Guest lectures on MPI,
ISC5316,
Instructor: Various,
FSU, Fall 2013.

acs2_openp_2013,
"Advanced Computational Science II",
Guest lectures on OpenMP,
ISC5316,
Instructor: Various,
FSU, Fall 2013.

cmcp_2013,
"Computational Methods for Continuous Problems",
ISC4232/ISC5935,
Instructor: Professor Janet Peterson,
Florida State University, Fall 2013.

sde_2013,
"Numerical Methods for Stochastic Differential Equations",
Six guest lectures,
ISC5936,
Instructor: Professor Max Gunzburger,
Florida State University, Spring 2013.

acs2_2012,
"Advanced Computational Science II",
Guest lectures on OpenMP and MPI,
ISC5316,
Instructors: Various,
FSU, Fall 2012.

isc_2012,
"Introduction to Scientific Computing with C",
ISC3313,
Instructor: John Burkardt,
FSU, Summer 2012.

sem_2012,
"Advanced Graduate Seminar",
ISC5939,
Instructor: John Burkardt,
FSU, Summer 2012.

fem_2011,
"Finite Element Method Seminar",
ISC5939, Advanced Graduate Seminar,
Instructor: John Burkardt,
FSU, Fall 2011.

acs2 2011,
"Advanced Computational Science II",
Guest lectures on OpenMP and MPI,
ISC5316,
Instructors: Various,
FSU, Fall 2011.

dis_2011,
"Directed Independent Study",
ISC4907,
Instructor: John Burkardt,
FSU, Summer 2011.

isc_2011,
"Introduction to Scientific Computing with C++",
ISC3313,
Instructor: John Burkardt,
FSU, Summer 2011.

asa_2011,
"Algorithms for Science Applications II",
ISC4221,
Instructors: John Burkardt, Professor Janet Peterson,
FSU, Spring 2011.

snc_2010,
"Symbolic and Numeric Calculations",
ISC3222,
guest lectures on timing and optimizing MATLAB programs.
Instructor: Professor Ming Ye,
FSU, Fall 2010.

ocean_2010,
"Mathematical Modeling of Atmospheric and Oceanic Flows",
Math6425,
guest lecture on the shallow water equations.
Instructor: Professor Traian Iliescu,
Virginia Tech, Spring 2010.

isc_2009,
"Issues in Scientific Computing"",
MATH2009,
Instructor: John Burkardt,
Virginia Tech, Fall 2009.

csp_2009,
"Computational Science Projects",
MATH2009,
Instructor: John Burkardt,
Virginia Tech, Spring 2009.

acs2 2008,
"Advanced Computational Science II",
Guest lectures on OpenMP and MPI,
ISC5316,
Instructors: Various,
FSU, Fall 2008.

model 2008,
"Mathematical Modeling",
Guest lecture on Bifurcation,
Math4974,
Instructor: Professor Lizette Zietsman,
Virginia Tech, Fall 2008.

cg_2007,
"Computational Geometry",
FSU, Fall 2007.

fem_2005,
"Finite Element Method Informal Seminar",
Instructors: John Burkardt, Miro Stoyanov
FSU, Spring 2005.

ysp_2003,
"Young Scholars Program 2003",
Special Topic: Cellular Automata,
Instructors: John Burkardt, Professor Janet Peterson,
FSU, Summer 2003.

reu_2001,
"Research Experience for Undergraduates",
REU 2001,
Instructor: Professor Max Gunzburger, Professor Janet Peterson, John Burkardt;
Iowa State University, Summer 2001.

calc2_2000,
"Calculus II with Mathematica",
MATH166,
Instructor: John Burkardt,
Iowa State University, Fall 2000.

mathlab_2000,
"The Mathematics Computing Lab",
Manager: John Burkardt,
Iowa State University, August 2000  August 2002.

math2071_2000,
"Numerical Methods in Scientific Computing II",
MATH2071,
Instructor: Professor Mihai Anitescu,
Lab instructor: John Burkardt,
University of Pittsburgh, Spring 2000.

math2070_1999,
"Numerical Methods in Scientific Computing I",
MATH2070,
Instructor: Professor Mihai Anitescu,
Lab instructor: John Burkardt,
University of Pittsburgh, Fall 1999.

reu_1998,
"Research Experience for Undergraduates",
REU 1998,
Instructor: Professor Max Gunzburger, Professor Janet Peterson;
Guest Lecturer: John Burkardt;
Iowa State University, Summer 1998.

c2m_1995,
"Calculus II With Mathematica",
MATH166,
Instructor: John Burkardt,
Virginia Tech, 1995.
Last revised on 14 April 2022.