classes



  1. python_2025, "Mathematical Programming with Python", (Possible course offering), Instructor: John Burkardt, University of Pittsburgh, Spring 2025.
  2. sc_2025, "Scientific Computing with C", (Possible course offering), Instructor: John Burkardt, University of Pittsburgh, Spring 2025.

  3. math1103_2024, "BIG Problems", Guest lecture: "Monte Carlo Simulation" Instructor: Jeff Wheeler, University of Pittsburgh, Spring 2024.

  4. math5001_2023, "Mathematics of Machine Learning",, Guest lecture and lab exercise: "Clustering Data with the K-Means Algorithm" Instructor: Yanzhi Zhang, Missouri University of Science and Technology, Fall 2023.
  5. ml_2023, "Machine Learning", Prospective class (NOT OFFERED), Instructor: John Burkardt, University of Pittsburgh, Fall 2023.
  6. python_2023, "Programming in Python", Prospective class (NOT OFFERED), Instructor: John Burkardt, University of Pittsburgh, Fall 2023.

  7. math1800_2023, "Mathematical Programming with Python", MATH 1800: Advanced Topics in Mathematics, Instructor: John Burkardt, University of Pittsburgh, Spring 2023.
  8. mpp_2023, "Mathematical Programming in Python", MATH 1800 Auxilliary materials, Instructor: John Burkardt, University of Pittsburgh, Spring 2023.
  9. math2071_2023, "Numerical Methods in Scientific Computing II", MATH2071, Instructor: Professor Ivan Yotov; Lab Instructors: Mike Schneier, John Burkardt. University of Pittsburgh, Spring 2023.

  10. math2070_2022, "Numerical Methods in Scientific Computing I", MATH2070, Instructor: Professor Ivan Yotov; Lab Instructors: Mike Schneier, John Burkardt. University of Pittsburgh, Fall 2022.
  11. 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.

  12. 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.

  13. 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.

  14. math2604_2021, "Advanced Scientific Computing", Numerical solution of time-dependent advection-diffusion-reaction equations, Instructor: Professor Catalin Trenchea, Lab instructor: John Burkardt, University of Pittsburgh, Spring 2021.

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

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

  17. math1080_2020, "Numerical Linear Algebra", a guest lecture by John Burkardt, 06 March 2020, MATH1080, Instructor: Professor Catalin Trenchea, University of Pittsburgh, Spring 2020.
  18. math1090_2020, "Directed Study", a class on numerical solutions of ordinary differential equations with symplectic second-order-accurate time adaptive methods. MATH1090, Instructor: Professor Catalin Trenchea, Lab instructor: John Burkardt, University of Pittsburgh, Spring 2020.
  19. math1310_2020, "Graph Theory", a guest lecture by John Burkardt on the page rank algorithm, 16 March 2020, MATH1310, Instructor: Jeffrey Wheeler, University of Pittsburgh, Spring 2020.
  20. 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.

  21. math1070_2019, "Numerical Mathematical Analysis", MATLAB computer lab exercises, MATH1070, Instructor: Professor Catalin Trenchea, Lab instructor: John Burkardt, University of Pittsburgh, Fall 2019.
  22. 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.
  23. 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.
  24. 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.

  25. 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.

  26. 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.

  27. imps_2017, "Introduction to Mathematical Problem Solving", MATH2984, Instructor: John Burkardt, Virginia Tech, Fall 2017.
  28. 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.
  29. 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.

  30. 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.
  31. math2071_2017, "Numerical Methods in Scientific Computing II", MATH2071, Instructor: Mike Sussman, University of Pittsburgh, Spring 2017.

  32. ct_2016, "Computational Thinking", ISC1057, Instructors: John Burkardt, Professor Janet Peterson, Florida State University, Fall 2016.
  33. urop_2016, "Undergraduate Research Opportunities Program", UROP, Instructors: John Burkardt, Professor Bryan Quaife, Mentors: Michael Schneier, Lukas Bystricky, Florida State University, Fall 2016.
  34. math2070_2016, "Numerical Methods in Scientific Computing I", MATH2070, Instructor: Mike Sussman. University of Pittsburgh, Fall 2016.

  35. fdm_2016, "Introduction to Finite Difference Methods", ISC5907, Directed Independent Study, Instructor: John Burkardt, FSU, Summer 2016.
  36. sc_2016, "Scientific Communication", ISC5939, Advanced Graduate Seminar, Instructor: John Burkardt, FSU, Summer 2016.
  37. d2_2016, "Scientific Computing with Deal.II", ISC5935, Selected Topics, Instructor: John Burkardt, FSU, Summer 2016.
  38. xsede_2016, "Data Modeling and Simulation Contest", XSEDE contest preparation workshop, Instructor: John Burkardt, FSU, Summer 2016.

  39. quad_2016, "Numerical Methods for Earth and Environmental Sciences", Guest lectures, ISC5226, Instructor: Professor Ming Ye, FSU, Spring 2016.
  40. cfd_2016, "Scientific Computing for Fluids", a course proposal, FSU, Spring 2016.

  41. tta_2015, "Top Ten Algorithms of the Century", ISC4932: Senior Seminar in Scientific Computing/ ISC5939: Introductory Graduate Seminar, Instructor: John Burkardt, FSU, Fall 2015.
  42. snc_2015, "Symbolic and Numeric Calculations", Guest lecture on MATLAB programming, ISC3222, Instructor: Professor Ming Ye, FSU, Fall 2015.

  43. fep_2015, "Finite Element Programming", ISC5906, Directed Independent Study, Instructor: John Burkardt, FSU, Summer 2015.
  44. sc_2015, "Scientific Communication", ISC5939, Advanced Graduate Seminar, Instructor: John Burkardt, FSU, Summer 2015.

  45. sem_2015, "Finite Elements and Numerical Modeling", ISC5939, Advanced Graduate Seminar, Instructor: John Burkardt, FSU, Spring 2015.
  46. fem_2015, "Computational PDE's", ISC5935, Selected Topics, Instructor: John Burkardt, FSU, Spring 2015.
  47. "Numerical Methods for Stochastic Differential Equations", Supervised work of graduate research intern, Instructor: John Burkardt, FSU, 01 February - 14 June 2015.

  48. fem_2014, "Computational Tools for Finite Elements", ISC5935, Selected Topics, Instructor: John Burkardt, FSU, Fall 2014.
  49. gateway_2014, "Mathematical Tools for Scientific Computing", Course proposal, FSU, Fall 2014.
  50. honors_thesis_2014, "Honors Thesis", ISC4971, FSU, Fall 2014-Spring 2015.

  51. dis_2014, "Scientific Computing with Deal.II", ISC5906/5907, Directed Independent Study, Instructor: John Burkardt, FSU, Summer 2014.
  52. math3040_2014, "Finite Element Simulation with Open-Source Software", MATH3040, Topics in Scientific Computing, Instructor: Mike Sussman. University of Pittsburgh, Summer 2014,

  53. acs2_mpi_2013, "Advanced Computational Science II", Guest lectures on MPI, ISC5316, Instructor: Various, FSU, Fall 2013.
  54. acs2_openp_2013, "Advanced Computational Science II", Guest lectures on OpenMP, ISC5316, Instructor: Various, FSU, Fall 2013.
  55. cmcp_2013, "Computational Methods for Continuous Problems", ISC4232/ISC5935, Instructor: Professor Janet Peterson, Florida State University, Fall 2013.

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

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

  58. isc_2012, "Introduction to Scientific Computing with C", ISC3313, Instructor: John Burkardt, FSU, Summer 2012.
  59. sem_2012, "Advanced Graduate Seminar", ISC5939, Instructor: John Burkardt, FSU, Summer 2012.

  60. fem_2011, "Finite Element Method Seminar", ISC5939, Advanced Graduate Seminar, Instructor: John Burkardt, FSU, Fall 2011.
  61. acs2 2011, "Advanced Computational Science II", Guest lectures on OpenMP and MPI, ISC5316, Instructors: Various, FSU, Fall 2011.

  62. dis_2011, "Directed Independent Study", ISC4907, Instructor: John Burkardt, FSU, Summer 2011.
  63. isc_2011, "Introduction to Scientific Computing with C++", ISC3313, Instructor: John Burkardt, FSU, Summer 2011.

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

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

  66. 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.

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

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

  69. acs2 2008, "Advanced Computational Science II", Guest lectures on OpenMP and MPI, ISC5316, Instructors: Various, FSU, Fall 2008.
  70. model 2008, "Mathematical Modeling", Guest lecture on Bifurcation, Math4974, Instructor: Professor Lizette Zietsman, Virginia Tech, Fall 2008.

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

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

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

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

  75. calc2_2000, "Calculus II with Mathematica", MATH166, Instructor: John Burkardt, Iowa State University, Fall 2000.
  76. mathlab_2000, "The Mathematics Computing Lab", Manager: John Burkardt, Iowa State University, August 2000 - August 2002.

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

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

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

  80. c2m_1995, "Calculus II With Mathematica", MATH166, Instructor: John Burkardt, Virginia Tech, 1995.


Last revised on 21 September 2024.