{"id":8,"date":"2012-09-05T11:20:01","date_gmt":"2012-09-05T15:20:01","guid":{"rendered":"https:\/\/people.clas.ufl.edu\/template\/?page_id=8"},"modified":"2026-05-29T10:45:43","modified_gmt":"2026-05-29T14:45:43","slug":"courses","status":"publish","type":"page","link":"https:\/\/people.clas.ufl.edu\/spollock\/courses\/","title":{"rendered":"Courses"},"content":{"rendered":"\n<section class=\"fullwidth-text-block\"><div class=\"container px-0\"><div class=\"row align-items-start\"><div class=\"col-12\">\n<h1 class=\"wp-block-heading\">Courses<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">Fall 2026:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MAD 6406: Numerical Linear Algebra (Graduate)<\/li>\n\n\n\n<li>MAP 6375: Numerical Partial Differential Equations (Graduate)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Note to undergraduate students interested in enrolling in MAD 6406\/6407:<\/h3>\n\n\n\n<p>I usually have a few undergraduates per semester take this course with me, some successfully, and some not.&nbsp; Due to increased interest, here are some guidelines: Undergraduates interested in taking either course should:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>be in at least their third year (Junior status) when taking the class<\/li>\n\n\n\n<li>be comfortable with basic programming in Matlab<\/li>\n\n\n\n<li>be aware that these classes have a substantial theorem\/proof component, and don&#8217;t cover applications<\/li>\n\n\n\n<li>have taken MAD 4401 (Introduction to numerical analysis), and possibly MAS 4115 (Linear algebra for data science)<\/li>\n\n\n\n<li>have a reason for taking the class, beyond wanting to take a graduate class<\/li>\n\n\n\n<li>send me a CV and tell me why you are interested in taking the class<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Titles of previous final projects for MAD 6406\/6407<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">MAD6406<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Yield Curve Factors, Macroeconomic Conditions, and Equity Returns: An SVD\u2013Based Analysis<\/li>\n\n\n\n<li>Finding Hidden Signals in Noise: PCA for Gravitational Wave Experiments<\/li>\n\n\n\n<li>Nullspace Purification of Linear Pencils<\/li>\n\n\n\n<li>Singularity-Aware Guidance Algorithm using SVD-Based Projections<\/li>\n\n\n\n<li>Knowledge of Particular Sensible Objects: SVDs Predicated on the Philosophy of Plato<\/li>\n\n\n\n<li>Eigenvalue-Based Network Alignment: The IsoRank Algorithm<\/li>\n\n\n\n<li>Non-Linear Optimization Problems and Conditioning<\/li>\n\n\n\n<li>Preservation of Topological Structure of Data under Principal Component Analysis<\/li>\n\n\n\n<li>Conjugate Gradient method for solving PDEs<\/li>\n\n\n\n<li>Relating Singular Value Decomposition and the Principal Component Analysis<\/li>\n\n\n\n<li>An Empirical Inspection into the Stability of CycleGAN and Pix2Pix<\/li>\n\n\n\n<li>Singular Value Decomposition in Principal Component Analysis<\/li>\n\n\n\n<li>Conjugate Gradients<\/li>\n\n\n\n<li>Dynamic Factor Models and Their Application to Inflation<\/li>\n\n\n\n<li>Generation of Orthogonal Random Matrices<\/li>\n\n\n\n<li>Error analysis of coordinate system transformation in robot geometry<\/li>\n\n\n\n<li>Diagonalization Strategies in Ab Initio Quantum Chemistry<\/li>\n\n\n\n<li>Application of principal component analysis in clay-water contact angle determination<\/li>\n\n\n\n<li>Mean-variance portfolio optimization using an ill-conditioned covariance matrix<\/li>\n\n\n\n<li>Ridge regression and MAD6406<\/li>\n\n\n\n<li>Arnoldi Iteration<\/li>\n\n\n\n<li>Brief history of automated reasoning and some applications<\/li>\n\n\n\n<li>Use of Matrix Decompositions in Microbiome Data Analysis<\/li>\n\n\n\n<li>A conditional analysis of the least squares orbit determination problem<\/li>\n\n\n\n<li>Bi-cross-validation for the selection of rank in low-rank matrix approximations, with application to single-cell genomics data<\/li>\n\n\n\n<li>Scaling optimal control problems for improved convergence and increased precision<\/li>\n\n\n\n<li>A closer look at algorithm of direct micromechanics method (DMM)<\/li>\n\n\n\n<li>Machine learning problems with PCA and SVM<\/li>\n\n\n\n<li>Numerical analysis of Jacobi&#8217;s constant in the circular restricted three-body problem<\/li>\n\n\n\n<li>Floating point representation and its relevance in the field of optimal control<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">MAD6407<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sputtering yield surface reconstruction via polynomial interpolation: Application to Hall yhruster erosion modeling<\/li>\n\n\n\n<li>Numerical analysis of implicit superposition for a two-droplet interaction benchmark<\/li>\n\n\n\n<li>The auspicious fount from which all sets of orthogonal polynomials flow<\/li>\n\n\n\n<li>It was the best of approximations, it was the worst of approximations<\/li>\n\n\n\n<li>Integral equations<\/li>\n\n\n\n<li>Chebyshev and Faber polynomials: Real and complex behavior beyond [-1,1]<\/li>\n\n\n\n<li>Numerical differentiation and spline-based noise mitigation in bio-kinematic data<\/li>\n\n\n\n<li>From classical approximation to Gaussian process surrogates: a comparative study<\/li>\n\n\n\n<li>Chebyshev nodes: Optimality and stability in polynomial interpolation<\/li>\n\n\n\n<li>High-dimensional Chebyshev surrogate modeling for Heston option pricing and dynamic delta hedging<\/li>\n\n\n\n<li>Error estimate for linear multistep method + Anderson acceleration<\/li>\n\n\n\n<li>Implementing the Method of Sturm in MATLAB<\/li>\n\n\n\n<li>Cubic splines in regression problems<\/li>\n\n\n\n<li>Infinite interpolation<\/li>\n\n\n\n<li>Approximating the prime counting function pi(x) via Bernstein Polynomials<\/li>\n\n\n\n<li>Modeling the proliferation of a virus within a host<\/li>\n\n\n\n<li>Using least-squares approximation and cubic spline for levelset methods based process simulation of IC fabrication<\/li>\n\n\n\n<li>Sensitivity to initial conditions in the Hodgkin-Huxley equation<\/li>\n\n\n\n<li>Multistep methods<\/li>\n\n\n\n<li>Approximate Anderson acceleration: An empirical inspection<\/li>\n\n\n\n<li>Finite elements for 2D heat transfer<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Previous Semesters<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Spring, 2026\n<ul class=\"wp-block-list\">\n<li>MAD 6407 Numerical Analysis<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Fall, 2025\n<ul class=\"wp-block-list\">\n<li>MAD 6406 Numerical Linear Algebra<\/li>\n\n\n\n<li>MAD 4401 Introduction to Numerical Analysis<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Spring, 2025\n<ul class=\"wp-block-list\">\n<li>MAD 4401 Introduction to Numerical Analysis<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Fall, 2023\n<ul class=\"wp-block-list\">\n<li>MAP 6375 Numerical Partial Differential Equations<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Spring, 2023\n<ul class=\"wp-block-list\">\n<li>MAT 4930\/6932 Computational methods for ill-posed problems<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Fall, 2022\n<ul class=\"wp-block-list\">\n<li>MAD 4401 Introduction to Numerical Analysis (2 sections)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Spring, 2022\n<ul class=\"wp-block-list\">\n<li>MAP 6376 Finite Element Method<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Fall, 2021\n<ul class=\"wp-block-list\">\n<li>MAD 4401 Introduction to Numerical Analysis<\/li>\n\n\n\n<li>MAD 6406 Numerical Linear Algebra<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Spring, 2021\n<ul class=\"wp-block-list\">\n<li>MAD 6407 Numerical Analysis<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Fall, 2020\n<ul class=\"wp-block-list\">\n<li>MAD 6406 Numerical Linear Algebra<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Spring, 2020\n<ul class=\"wp-block-list\">\n<li>MAD 6407 Numerical Analysis<\/li>\n\n\n\n<li>MAP 6375 Numerical Partial Differential Equations<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Fall, 2019\n<ul class=\"wp-block-list\">\n<li>MAD 6406 Numerical Linear Algebra<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Spring, 2019\n<ul class=\"wp-block-list\">\n<li>MAD 6407 Numerical Analysis<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Fall, 2018\n<ul class=\"wp-block-list\">\n<li>MAD 6406 Numerical Linear Algebra<\/li>\n\n\n\n<li>MAP 2302 Elementary Differential Equations<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":922,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"featured_post":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/people.clas.ufl.edu\/spollock\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.clas.ufl.edu\/spollock\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/people.clas.ufl.edu\/spollock\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/people.clas.ufl.edu\/spollock\/wp-json\/wp\/v2\/users\/922"}],"replies":[{"embeddable":true,"href":"https:\/\/people.clas.ufl.edu\/spollock\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":10,"href":"https:\/\/people.clas.ufl.edu\/spollock\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":1236,"href":"https:\/\/people.clas.ufl.edu\/spollock\/wp-json\/wp\/v2\/pages\/8\/revisions\/1236"}],"wp:attachment":[{"href":"https:\/\/people.clas.ufl.edu\/spollock\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}