Fall 2026
Disclaimer: Be advised that some information on this page may not be current due to course scheduling changes. Please view either the UH Class Schedule page or your Class Schedule in myUH for the most current/updated information. Click this link to access the Academic Calendar.
University of Houston Textbook Adoption login
(UNDER CONSTRUCTION - 05/07/26)
GRADUATE COURSES - FALL 2026
SENIOR UNDERGRADUATE COURSES
Course/Section |
Class # |
Course Title |
Course Day/Time |
Rm # |
Instructor |
| Math 4310-01 | 14392 | Biostatistics | MWF, 10–11AM | SEC 203 | D. Labate |
| Math 4320-01 | 11379 | Intro. to Stochastic Processes | TTh, 1–2:30PM | MH 113 | A. Torok |
| Math 4322-01 | 19197 | Intro. to Data Science and Machine Learning | TTh, 2:30–4PM | SEC 104 | Y. Niu |
| Math 4322-02 | 14897 | Intro. to Data Science and Machine Learning | TTh, 11:30AM–1PM | SEC 102 | C. Poliak |
| Math 4323-01 | 14874 | Data Science and Statistical Learning | MWF, 10–11AM | D3 W122 | W. Wang |
| Math 4331-02 | 12576 | Introduction to Real Analysis I | TTh, 8:30–10AM | S 119 | A. Sanchez |
| Math 4339-02 | 14484 | Multivariate Statistics | TTh, 1–2:30PM | SEC 204 | C. Poliak |
| Math 4350-01 | 21300 | Differential Geometry I | MW, 1–2:30PM | MH 138 | M. Ru |
| Math 4364-01 | 12903 | Intro. to Numerical Analysis in Scientific Computing | TTh, 8:30–10AM | CEMO 109 | C. Puelz |
| Math 4364-02 | 14714 | Intro. to Numerical Analysis in Scientific Computing | Asynchronous/On-campus Exams | online | J. Morgan |
| Math 4366-01 | 18035 | Numerical Linear Algebra | TTh, 11:30AM–1PM | CBB 122 | J. He |
| Math 4377-04 | 12578 | Advanced Linear Algebra I | TTh, 10–11:30AM | TU2 211 | A. Torok |
| Math 4388-01 | 12053 | History of Mathematics | Asynchronous/On-campus Exams | online | G. Heier |
| Math 4389-01 | 11761 | Survey of Undergraduate Mathematics | MWF, 9–10AM | MH 138 | V. Climenhaga |
GRADUATE ONLINE COURSES
Course/Section |
Class # |
Title |
Day & Time |
Instructor |
| Math 5310-01 | 16344 | History of Mathematics | Asynchronous; Online | G. Heier |
| Math 5331-01 | 17095 | Linear Algebra w/ Applications | Asynchronous; Online | A. Quaini |
| Math 5333-01 | 16343 | Analysis | Asynchronous; Online | D. Blecher |
| Math 5382-01 | 14764 | Probability | Asynchronous; Online | P. Zhong |
GRADUATE COURSES
Course/Section |
Class # |
Course Title |
Course Day & Time |
Rm # |
Instructor |
| Math 6302-01 | 11380 | Modern Algebra | TTh, 4–5:30PM | MH 129 | Y. Wu |
| Math 6308-04 | 12579 | Advanced Linear Algebra I | TTh, 10–11:30AM | TU2 211 | A. Torok |
| Math 6312-02 | 12577 | Introduction to Real Analysis | TTh, 8:30–10AM | S 119 | A. Sanchez |
| Math 6320-01 | 11407 | Real Analysis I | MWF, 9–10AM | SEC 205 | A. Vershynina |
| Math 6322-01 | 21257 | Func. Complex Variable | TTh, 8:30–10AM | CBB 214 | C. Lutsko |
| Math 6326-01 | 17108 | Partial Differential Equations | MWF, 10–11AM | F 154 | M. Perepelitsa |
| Math 6342-01 | 11408 | Topology | TTh, 1–2:30PM | CV N113 | D. Blecher |
| Math 6366-02 | 26456 | Optimization Theory | TTh, 8:30–10AM | S 132 | Y. He |
| Math 6370-01 | 11410 | Numerical Analysis | MW, 4–5:30PM | MH 140 | L. Cappanera |
| Math 6378-01 | 21258 | Basic Scientific Computing | TTh, 1–2:30PM | SW 423 | R. Sanders |
| Math 6382-01 | 13729 | Probability | MWF, 11AM–Noon | C 125 | A. Haynes |
| Math 7320-01 | 21267 | Functional Analysis | TTh, 10–11:30AM | S 116 | B. Bodmann |
| Math 7374-01 | 21268 | Finite Element Methods | TTh, 11:30AM–1PM | ARC 209 | M. Olshanskii |
MSDS COURSES
(MSDS Students Only - Contact Ms. Tierra Kirts for specific class numbers)
Course/Section |
Class # |
Course Title |
Course Day & Time |
Rm # |
Instructor |
| Math 6350-01 | not shown to students | Statistical Learning and Data Mining | MW, 2:30–4PM | TU2 111 | J. Ryan |
| Math 6357-01 | not shown to students | Linear Models and Design of Experiments | MW, 1–2:30PM | CV N113 | W. Wang |
| Math 6358-02 | not shown to students | Probability Models and Statistical Computing | Friday, 1–3PM | CBB 122 | C. Poliak |
| Math 6358-03 | not shown to students | Probability Models and Statistical Computing | Friday, 1–3PM | online | C. Poliak |
| Math 6380-01 | not shown to students | Programming Foundation for Data Analytics | Friday, 3:30–5:30PM | CBB 122 | D. Shastri |
| Math 6380-02 | not shown to students | Programming Foundation for Data Analytics | Friday, 3:30–5:30PM | online | D. Shastri |
| Math 6393-01 | not shown to students | Statistics II | MW, 1–2:30PM | S 201 | M. Jun |
SENIOR UNDERGRADUATE COURSES
| Prerequisites: MATH 3339 and BIOL 3306 |
| Text(s): "Biostatistics: A Foundation for Analysis in the Health Sciences, Edition (TBD), by Wayne W. Daniel, Chad L. Cross. ISBN: (TBD) |
| Course description: Statistics for biological and biomedical data, exploratory methods, generalized linear models, analysis of variance, cross-sectional studies, and nonparametric methods. Students may not receive credit for both MATH 4310 and BIOL 4310. |
MATH 4320 - Intro to Stochastic Processes
| Prerequisites: MATH 3338 |
Text(s):
|
|
Catalog Description: We study the theory and applications of stochastic processes. Topics include discrete-time and continuous-time Markov chains, Poisson process, branching process, Brownian motion. Considerable emphasis will be given to applications and examples. Instructor's description: This course provides a overview of stochastic processes. We cover Poisson processes, discrete-time and continuous-time Markov chains, renewal processes, diffusion process and its variants, marttingales. We also study Markov chain Monte Carlo methods, and regenerative processes. In addition to covering basic theories, we also explore applications in various areas such as mathematical finance. Syllabus can be found here: https://www.math.uh.edu/~edkao/MyWeb/doc/math4320_fall2022_syllabus.pdf |
{back to Senior Courses}
MATH 4322 (19197) - Introduction to Data Science and Machine Learning
| Prerequisites: MATH 3339 or MATH 3349 |
| Text(s): Instructor's notes. TBA |
|
Course description: Course will deal with theory and applications for such statistical learning techniques as linear and logistic regression, classification and regression trees, random forests, neural networks. Other topics might include: fit quality assessment, model validation, resampling methods. R Statistical programming will be used throughout the course. Learning Objectives: By the end of the course a successful student should: • Have a solid conceptual grasp on the described statistical learning methods. Software: Make sure to download R and RStudio (which can’t be installed without R) before the course starts. Use the link https://www.rstudio.com/products/rstudio/download/ to download it from the mirror appropriate for your platform. Let me know via email in case you encounter difficulties. Course Outline:
|
MATH 4322 (14897) - Introduction to Data Science and Machine Learning
| Prerequisites: MATH 3339 or MATH 3349 |
| Text(s): While lecture notes will serve as the main source of material for the course, the
following book constitutes a great reference: ”An Introduction to Statistical Learning (with applications in R)” by James, Witten et al. ISBN: 978-1461471370 ”Neural Networks with R” by G. Ciaburro. ISBN: 978-1788397872 |
| Course description: Course will deal with theory and applications for such statistical learning techniques
as linear and logistic regression, classification and regression trees, random forests,
neural networks. Other topics might include: fit quality assessment, model validation,
resampling methods. R Statistical programming will be used throughout the course.
Learning Objectives: By the end of the course a successful student should: • Have a solid conceptual grasp on the described statistical learning methods. Software: Make sure to download R and RStudio (which can’t be installed without R) before the course starts. Use the link https://www.rstudio.com/products/rstudio/download/ to download it from the mirror appropriate for your platform. Let me know via email in case you encounter difficulties. Course Outline:
|
{back to Senior Courses}
{Top of page}
MATH 4323 - Data Science and Statistical Learning
| Prerequisites: MATH 3339 or MATH 3349 |
| Text(s): Intro to Statistical Learning. ISBN: 9781461471370 |
| Course description: Theory and applications for such statistical learning techniques as maximal marginal classifiers, support vector machines, K-means and hierarchical clustering. Other topics might include: algorithm performance evaluation, cluster validation, data scaling, resampling methods. R Statistical programming will be used throughout the course |
MATH 4331 - Introduction to Real Analysis I
| Prerequisites: MATH 3333. In depth knowledge of Math 3325 and Math 3333 is required. |
| Text(s): Real Analysis, by N. L. Carothers; Cambridge University Press (2000), ISBN 978-0521497565 |
| Course description: This first course in the sequence Math 4331-4332 provides a solid introduction to
deeper properties of the real numbers, continuous functions, differentiability and
integration needed for advanced study in mathematics, science and engineering. It
is assumed that the student is familiar with the material of Math 3333, including
an introduction to the real numbers, basic properties of continuous and differentiable
functions on the real line, and an ability to do epsilon-delta proofs.
Topics: Open and closed sets, compact and connected sets, convergence of sequences, Cauchy sequences and completeness, properties of continuous functions, fixed points and the contraction mapping principle, differentiation and integration. |
MATH 4335 - Partial Differential Equations I
| Prerequisites: MATH 3331 or equivalent, and three additional hours of 3000-4000 level Mathematics. Previous exposure to Partial Differential Equations (Math 3363) is recommended |
| Text(s): Partial Differential Equations: An Introduction, by Walter A. Strauss. Second edition, published by Wiley, ISBN-13 978-0470-05456-7 |
| Course description: Initial and boundary value problems, waves and diffusions, reflections, boundary
values, Fourier series.
Instructor's Description: will cover the first 6 chapters of the textbook. See the departmental course description. |
MATH 4339 - Multivariate Statistics
| Prerequisites: MATH 3349 or MATH 3349 |
|
Text(s):
|
|
Course description: Multivariate analysis is a set of techniques used for analysis of data sets that contain more than one variable, and the techniques are especially valuable when working with correlated variables. The techniques provide a method for information extraction, regression, or classification. This includes applications of data sets using statistical software. Course Objectives:
Course Topics:
|
MATH 4350 - Differential Geometry I
| Prerequisites: MATH 2415 and six additional hours of 3000-4000 level Mathematics. |
| Text(s): TBA |
| Course Description: Curves in the plane and in space, global properties of curves and surfaces in three dimensions, the first fundamental form, curvature of surfaces, Gaussian curvature and the Gaussian map, geodesics, minimal surfaces, Gauss’ Theorem Egregium, The Codazzi and Gauss Equations, Covariant Differentiation, Parallel Translation |
{back to Senior Courses}
{Top of page}
MATH 4364-01 (#) - Introduction to Numerical Analysis in Scientific Computing
| Prerequisites: MATH 3331 or MATH 3321 or equivalent, and three additional hours of 3000-4000 level
Mathematics
*Ability to do computer assignments in FORTRAN, C, Matlab, Pascal, Mathematica or Maple. |
| Text(s): Numerical Analysis (9th edition), by R.L. Burden and J.D. Faires, Brooks-Cole Publishers, 9780538733519 |
| Course description: This is an one semester course which introduces core areas of numerical analysis and scientific computing along with basic themes such as solving nonlinear equations, interpolation and splines fitting, curve fitting, numerical differentiation and integration, initial value problems of ordinary differential equations, direct methods for solving linear systems of equations, and finite-difference approximation to a two-points boundary value problem. This is an introductory course and will be a mix of mathematics and computing. |
MATH 4364-02 (#) - Introduction to Numerical Analysis in Scientific Computing
| Prerequisites: MATH 3331 or MATH 3321 or equivalent, and three additional hours of 3000-4000 level
Mathematics
*Ability to do computer assignments in FORTRAN, C, Matlab, Pascal, Mathematica or Maple. |
| Text(s): Instructor's notes |
| Course description: This is an one semester course which introduces core areas of numerical analysis and scientific computing along with basic themes such as solving nonlinear equations, interpolation and splines fitting, curve fitting, numerical differentiation and integration, initial value problems of ordinary differential equations, direct methods for solving linear systems of equations, and finite-difference approximation to a two-points boundary value problem. This is an introductory course and will be a mix of mathematics and computing. |
| Prerequisites: MATH 2318, or equivalent, and six additional hours of 3000-4000 level Mathematics. |
| Text(s): TBA |
| Course description: Conditioning and stability of linear systems, matrix factorizations, direct and iterative methods for solving linear systems, computing eigenvalues and eigenvectors, introduction to linear and nonlinear optimization. |
{Top of page}
MATH 4377 - Advanced Linear Algebra I
| Prerequisites: MATH 2331, or equivalent, and a minimum of three semester hours of 3000-4000 level Mathematics. |
| Text(s): Linear Algebra, 4th Edition, by S.H. Friedberg, A.J Insel, L.E. Spence,Prentice Hall, ISBN 0-13-008451-4 |
| Course description: Linear systems of equations, matrices, determinants, vector spaces and linear transformations,
eigenvalues and eigenvectors.
Instructor's Description: The course covers the following topics: vector spaces, subspaces, linear combinations,systems of linear equations, linear dependence and linear independence, bases and dimension,linear transformations, null spaces, ranges, matrix rank, matrix inverse and invertibility,determinants and their properties, eigenvalues and eigenvectors, diagonalizability. |
{back to Senior Courses}
MATH 4383 - Number Theory and Cryptography
| Prerequisites: MATH 3330 and MATH 3336 |
| Text(s): Refer to the instructor's syllabus |
| Description: Divisibility theory, primes and their distribution, theory of congruences and application in security, integer representations, Fermat’s Little Theorem and Euler’s Theorem, primitive roots, quadratic reciprocity, and introduction to cryptography |
MATH 4388 - History of Mathematics
| Prerequisites: MATH 3333 |
| Text(s): No textbook is required. Instructor notes will be provided |
| Course description: This course is designed to provide a college-level experience in history of mathematics.
Students will understand some critical historical mathematics events, such as creation
of classical Greek mathematics, and development of calculus; recognize notable mathematicians
and the impact of their discoveries, such as Fermat, Descartes, Newton and Leibniz,
Euler and Gauss; understand the development of certain mathematical topics, such as
Pythagoras theorem, the real number theory and calculus.
Aims of the course: To help students:
On-line course is taught through UH Canvas, visit https://www.uh.edu/webct/ for information on obtaining ID and password. The course will be based on my notes. |
MATH 4389 - Survey of Undergraduate Mathematics
| Prerequisites: MATH 3331, MATH 3333, and three hours of 4000-level Mathematics. |
| Text(s): No textbook is required. Instructor notes will be provided |
| Course description: A review of some of the most important topics in the undergraduate mathematics curriculum. |
{Top of page}
{back to Senior Courses}
ONLINE GRADUATE COURSES
MATH 5310 - History of Mathematics
| Prerequisites: Graduate standing. |
| Text(s): Instructor's notes |
| Course description: Mathematics of the ancient world, classical Greek mathematics, the development of calculus, notable mathematicians and their accomplishments. |
MATH 5331 - Linear Algebra w/Applications
| Prerequisites: Graduate standing. |
| Text(s): Linear Algebra Using MATLAB, Selected material from the text Linear Algebra and
Differential Equations Using Matlab by Martin Golubitsky and Michael Dellnitz)
The text will made available to enrolled students free of charge. Software: Scientific Note Book (SNB) 5.5 (available through MacKichan Software, http://www.mackichan.com/) Syllabus: Chapter 1 (1.1, 1.3, 1.4), Chapter 2 (2.1-2.5), Chapter 3 (3.1-3.8), Chapter 4 (4.1-4.4), Chapter 5 (5.1-5.2, 5.4-5-6), Chapter 6 (6.1-6.4), Chapter 7 (7.1-7.4), Chapter 8 (8.1) Project: Applications of linear algebra to demographics. To be completed by the end of the semester as part of the final. |
| Course description: Solving Linear Systems of Equations, Linear Maps and Matrix Algebra, Determinants
and Eigenvalues, Vector Spaces, Linear Maps, Orthogonality, Symmetric Matrices, Spectral
Theorem.
Students will also learn how to use the computer algebra portion of SNB for completing the project. |
| Prerequisites: Graduate standing and two semesters of Calculus. |
| Text(s): Analysis with an Introduction to Proof | Edition: 5, Steven R. Lay, 9780321747471 |
| Course description: A survey of the concepts of limit, continuity, differentiation and integration for functions of one variable and functions of several variables; selected applications. |
{back to Online Courses}
|
Prerequisites: Graduate standing. Instructor's prerequisite: Calculus 3 (multi-dimensional integrals), very minimal background in Probability. |
| Text(s): Sheldon Ross, A First Course in Probability (10th Edition) |
| Course description: This course is for students who would like to learn about Probability concepts; I’ll assume very minimal background in probability. Calculus 3 (multi-dimensional integrals) is the only prerequisite for this class. This class will emphasize practical aspects, such as analytical calculations related to conditional probability and computational aspects of probability. No measure-theoretical concepts will be covered in this class. This is class is intended for students who want to learn more practical concepts in probability. This class is particularly suitable for Master students and non-math majors. |
MATH 5397 - Partial Differential Equations
| Prerequisites: Graduate standing. Instructor's prerequisite: TBA |
| Text(s): TBA |
| Course description: TBA |
{Top of page}
GRADUATE COURSES
| Prerequisites: Graduate standing. |
| Text(s): Abstract Algebra by David S. Dummit and Richard M. Foote, ISBN: 9780471433347 (required
text)
This book is encyclopedic with good examples and it is one of the few books that includes material for all of the four main topics we will cover: groups, rings, field, and modules. While some students find it difficult to learn solely from this book, it does provide a nice resource to be used in parallel with class notes or other sources. |
| Course description: We will cover basic concepts from the theories of groups, rings, fields, and modules. These topics form a basic foundation in Modern Algebra that every working mathematician should know. The Math 6302--6303 sequence also prepares students for the department’s Algebra Preliminary Exam. |
MATH 6304 - Theory of Matrices
| Prerequisites: Graduate standing. Consent of instructor. |
| Text(s): Matrix Analysis, by Roger A. Horn and Charles R. Johnson, 2nd edition, Cambridge University Press, 2013, ISBN 0521548233 |
| Course description: Emphasis on canonical forms and finite dimensional spectral theory. |
MATH 6308 - Advanced Linear Algebra I
| Prerequisites: Graduate standing, MATH 2318 and a minimum of 3 semester hours of 3000-level mathematics |
| Text(s): S.H. Friedberg, A.J. Insel, L.E. Spence, Linear Algebra, 5th Edition, Prentice Hall/Pearson |
| Course description: Linear systems of equations, matrices, determinants, vector spaces and linear transformations, eigenvalues, and eigenvectors. An expository paper or talk on a subject related to the course content is required. |
{back to Graduate Courses}
MATH 6312 - Introduction to Real Analysis
| Prerequisites: Graduate standing and MATH 3334. |
| Text(s): A. Davidson and A. P. Donsig, Real Analysis with Real Applications. ISBN: 978-0130416476 |
| Course description: Properties of continuous functions, partial differentiation, line integrals, improper
integrals, infinite series, and Stieltjes integrals. An expository paper or talk on
a subject related to the course content is required.
Topics: The course introduces foundational ideas in real analysis, focusing on structure and behavior of functions on subsets of ℝⁿ. Topics include:
Students will develop proof skills, explore counterexamples, and connect topological ideas with analytic results. |
MATH 6320 - Theory Functions of a Real Variable
| Prerequisites: Graduate standing and Math 4332 |
| Text(s): Refer to the instructor's syllabus |
| Course description: Lebesque measure and integration, differentiation of real functions, functions of bounded variation, absolute continuity, the classical Lp spaces, general measure theory, and elementary topics in functional analysis |
{Top of page}
MATH 6322 - Function Complex Variable
| Prerequisites: Graduate standing and MATH 4331 |
| Text(s): TBD |
| Course description: Geometry of the complex plane, mappings of the complex plane, integration, singularities, spaces of analytic functions, special function, analytic continuation, and Riemann surfaces. |
MATH 6326 - Partial Differential Equations
| Prerequisites: Graduate standing and MATH 4331 |
|
Text(s):
|
| Course description: Existence and uniqueness theory in partial differential equations; generalized solutions and convergence of approximate solutions to partial differential systems |
{back to Graduate Courses}
| Prerequisites: Graduate standing. MATH 4331. |
| Text(s): Topology, A First Course, J. R. Munkres, Second Edition, Prentice-Hall Publishers. (required). Link to text. |
| Course description: Point-set topology: compactness, connectedness, quotient spaces, separation properties, Tychonoff’s theorem, the Urysohn lemma, Tietze’s theorem, and the characterization of separable metric spaces |
{Top of page}
{back to MSDS Courses}
MATH 6350 - Statistical Learning and Data Mining
| Prerequisites: Graduate Standing and must be in the MSDS Program. Undergraduate Courses in basic Linear Algebra and basic descriptive Statistics |
| Text(s):
Recommended text: Reading assignments will be a set of selected chapters extracted from the following reference text:
|
|
Summary: A typical task of Machine Learning is to automatically classify observed "cases" or "individuals" into one of several "classes", on the basis of a fixed and possibly large number of features describing each "case". Machine Learning Algorithms (MLAs) implement computationally intensive algorithmic exploration of large set of observed cases. In supervised learning, adequate classification of cases is known for many training cases, and the MLA goal is to generate an accurate Automatic Classification of any new case. In unsupervised learning, no known classification of cases is provided, and the MLA goal is Automatic Clustering, which partitions the set of all cases into disjoint categories (discovered by the MLA). Numerous MLAs have been developed and applied to images and faces identification, speech understanding, handwriting recognition, texts classification, stock prices anticipation, biomedical data in proteomics and genomics, Web traffic monitoring, etc. This MSDSfall 2019 course will successively study : 1) Quick Review (Linear Algebra) : multi dimensional vectors, scalar products, matrices, matrix eigenvectors and eigenvalues, matrix diagonalization, positive definite matrices 2) Dimension Reduction for Data Features : Principal Components Analysis (PCA) 3) Automatic Clustering of Data Sets by K-means algorithmics 3) Quick Reviev (Empirical Statistics) : Histograms, Quantiles, Means, Covariance Matrices 4) Computation of Data Features Discriminative Power 5) Automatic Classification by Support Vector Machines (SVMs) Emphasis will be on concrete algorithmic implementation and testing on actual data sets, as well as on understanding importants concepts. |
MATH 6357 - Linear Models and Design of Experiments
| Prerequisites: Graduate Standing and must be in the MSDS Program. MATH 2433, MATH 3338, MATH 3339, and MATH 6308 |
| Text(s): Required Text: ”Neural Networks with R” by G. Ciaburro. ISBN: 9781788397872 |
| Course description: Linear models with L-S estimation, interpretation of parameters, inference, model diagnostics, one-way and two-way ANOVA models, completely randomized design and randomized complete block designs. |
MATH 6358 - Probability Models and Statistical Computing
| Prerequisites: Graduate Standing and must be in the MSDS Program. MATH 3334, MATH 3338 and MATH 4378 |
|
Text(s):
|
| Course description: Probability, independence, Markov property, Law of Large Numbers, major discrete
and continuous distributions, joint distributions and conditional probability, models
of convergence, and computational techniques based on the above.
Topics Covered:
Software Used:
|
{Top of page}
{back to Graduate Courses}
MATH 6360 - Applicable Analysis- TBD
| Prerequisites: Graduate standing. |
| Text(s): No obligatory text. Part of the material will be collected from Ken Davidson and Alan Donsig, “Real Analysis with Applications: Theory in Practice”, Springer, 2009. Other sources on Applied Functional Analysis will complement the material |
Course description: This course covers topics in analysis that are motivated by applications.
|
{back to Graduate Courses}
MATH 6366 - Optimization Theory
| Prerequisites: Graduate standing and MATH 4331 and MATH 4377 |
| Text(s): Convex Optimization, Stephen Boyd and Lieven Vandenberghe, Cambridge University Press, 2004 |
| Course description: Constrained and unconstrained finite dimensional nonlinear programming, optimization and Euler-Lagrange equations, duality, and numerical methods. Optimization in Hilbert spaces and variational problems. Euler-Lagrange equations and theory of the second variation. Application to integral and differential equations |
MATH 6370 - Numerical Analysis
| Prerequisites: Graduate standing. Students should have knowledge in Calculus and Linear Algebra. |
| Text(s): View the instructor's syllabus |
| Course description: Ability to do computer assignments. Topics selected from numerical linear algebra, nonlinear equations and optimization, interpolation and approximation, numerical differentiation and integration, numerical solution of ordinary and partial differential equations. |
MATH 6378 - Basic Scientific Computing
| Prerequisites: Graduate standing. |
| Text(s): View the instructor's syllabus |
| Course description: TBA |
{Top of page}
{back to MSDS Courses}
MATH 6380 - Programming Foundation for Data Analytics
|
Prerequisites: Graduate Standing and must be in the MSDS Program. Instructor prerequisites: The course is essentially self-contained. The necessary material from statistics and linear algebra is integrated into the course. Background in writing computer programs is preferred but not required. |
|
Text(s):
Free online copy: https://books.trinket.io/pfe/index.html |
| Instructor's Description: The course provides essential foundations of Python programming language for developing powerful and reusable data analysis models. The students will get hands-on training on writing programs to facilitate discoveries from data. The topics include data import/export, data types, control statements, functions, basic data processing, and data visualization. |
{back to Graduate Courses}
MATH 6382 - Probability and Statistics
| Prerequisites: MATH 3334, MATH 3338 and MATH 4378, or consent of instructor. |
| Text(s): View the instructor's syllabus |
| Course description: A survey of probability theory and probability models. Includes basic probability theory and introduction to stochastic processes. |
| Prerequisites: Graduate standing. MATH 6382 and MATH 6383 |
|
Text(s):
|
| Course description: This is the second of two core statistics courses on mathematical statistics and statistical inference, designed for PhD students in statistics and mathematics. The Probability course (MATH 6382) and the first-semester sequence (MATH 6383) are required prerequisites. This course will cover more advanced topics in statistical inference, statistical computation, and applied statistics. There will be some computational components, and students are expected to use R or Python for statistical computing. |
{Top of page}
MATH 6389-03/06 - Spatial Statistics
| Prerequisites: Graduate standing. MATH 6357, MATH 6358, and MATH 6359, or equivalent, or consent of instructor. |
|
Text(s):
|
| Course description: This is a graduate level course (multidisciplinary, for Master’s as well as PhD students) that gives a general overview of the field of spatial and spatio-temporal statistics. Students will learn concepts and statistical methods for real data with spatial and temporal dependence. Students will learn to analyze spatial and spatio-temporal data, using R or Python. Various real data application examples will be given during lectures. |
MATH 7320 - Functional Analysis
| Prerequisites: Graduate standing. MATH 6320 or consent of instructor. |
| Text(s): Walter Rudin, Functional Analysis, 2nd edition. McGraw Hill, 1991. (Instructor may suggest other tests or have their own typed notes) |
| Course description: Linear topological spaces, Banach and Hilbert spaces, duality, and spectral analysis. |
MATH 7374 - Finite Element Methods
| Prerequisites: Graduate standing. |
| Text(s): View the instructor's syllabus |
| Course description: TBA |
{back to Graduate Courses}
{Top of page}
Updated - 05/06/26