91ÊÓƵ

2026 - Fall Semester

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 for the most current/updated information. .

91ÊÓƵ Textbook Adoption login

 


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 J. He
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 S 116 A. Török
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 C 118 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 CBB 124 Y. He
Math 6370-01 11410 Numerical Analysis MW, 4–5:30PM S 202 M. Olshanskii
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 6397-01 21259 Dynamic group: Alg topology TTh, 2:30—4PM F 154 W. Ott
Math 6397-04 21265 Linear Models with Application TuTh 2:30PM - 4:00PM S 102 H. Jeon
Math 7320-01 21267 Functional Analysis TTh, 10–11:30AM SW 221 B. Bodmann
Math 7374-01 21268 Finite Element Methods TTh, 11:30AM–1PM ARC 209 M. Olshanskii

 

MSDS GRADUATE 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 M 1019 J. Ryan
Math 6357-01 not shown to students Linear Models and Design of Experiments MW, 1–2:30PM M 1019 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
Math 6397-03 & 05 not shown to students Computational Statistics MW, 4—5:30PM S 116 J. Cao
 

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, )

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. 

 

MATH 5333  - Analysis

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} 

MATH 5382  - Probability

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 

 

MATH 6302 - Modern Algebra I

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:

  • Open and closed sets, compactness, and convergence in ℝⁿ
  • Continuity, uniform continuity, and consequences on compact sets
  • Differentiation and the Mean Value Theorem
  • Riemann integration and the Fundamental Theorem of Calculus

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):

  • Lawrence C. Evans, `Partial Differential Equations', Graduate studies in mathematics 19.2, 1998. (required)
  • Robert McOwen, `Partial Differential Equations, Methods and Applications', 2nd Ed., 2004. (optional)
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} 

MATH 6342 - Topology

Prerequisites: Graduate standing. MATH 4331.
Text(s): Topology, A First Course, J. R. Munkres, Second Edition, Prentice-Hall Publishers. (required). .
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:

  • Introduction to Statistical Learning w/Applications in R, by James , Witten, Hastie, Tibshirani (This book is freely available online). ISBN: 9781461471370
  • "Neural Networks with R” by G. Ciaburro. ISBN: 978-1788397872

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):

  • Probability with Applications in Engineering, Science, and Technology, by Matthew A. Carlton and Jay L. Devore, 2014. (Required)
  • Introductory Statistics in R, Peter Dalgaard, 2nd ed., Springer, 2008 (Recommended)
  • Introduction to Probability Models by Sheldon Axler 11th edition (Recommended)
  • Lecture Notes
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: 

  • Probability spaces, random variables, axioms of probability.
  • Combinatorial analysis (sampling with, without replacement etc)
  • Independence and the Markov property. Markov chains- stochastic processes, Markov property, first step analysis, transition probability matrices. Longterm behavior of Markov chains: communicating classes, transience/recurrence, criteria for transience/recurrence, random walks on the integers.
  • Distribution of a random variable, distribution functions, probability density function. Independence.
  • Strong law of large numbers and the central limit theorem.
  • Major discrete distributions- Bernoulli, Binomial, Poisson, Geometric. Modeling with the major discrete distributions.
  • Important continuous distributions- Normal, Exponential. Beta and Gamma.
  • Jointly distributed random variables, joint distribution function, joint probability density function, marginal distribution.
  • Conditional probability- Bayes theorem. Discrete conditional distributions, continuous conditional distributions, conditional expectations and conditional probabilities. Applications of conditional probability.

Software Used:

  • Make sure to download (which can't be installed without R) before the course starts. Use the link RStudio download to download it from the mirror appropriate for your platform.
  • **New: Rstudio is in the cloud:
{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.
  1. Review of metric spaces, completeness, characterization of compactness, extreme value theorem.
  2. Contraction mappings and fixed points. Applications of contractions mappings: integral equations, solutions to initial value problems. Local existence and uniqueness of solutions, stability.
  3. Lp spaces as metric completions. Extending the Riemann integral to Lp spaces. Banach spaces.
  4. Dual spaces. Uniform boundedness.
  5. Consequences of uniform boundedness for Fourier series and polynomial interpolation.
  6. Uniform convexity, best approximation property and duality for Lp-spaces. Bounded inverse, closed graph theorem.
  7. Hilbert spaces. Orthonormal bases and their characterization. Characterization of best approximation by orthogonal projection. Fourier series.
  8. Convergence in L2 and pointwise convergence. Weak convergence.
  9. Nonlinear best approximations and (approximate) sparsity.
  10. Relationships between weak and norm convergence. Weak compactness in Hilbert spaces. Linear and convex programming in Hilbert spaces.
  11. Operators and bilinear forms. The Lax-Milgram theorem.
  12. Linear inverse problems. Sparse recovery by norm minimization.The
  13. Hilbert-Schmidt norm and Hilbert-Schmidt operators. Compact self-adjoint operators. The spectral theorem for compact, self-adjoint operators.
  14. Diagonalizing normal operators. Solutions to Schrodinger's eigenvalue problem and compact integral operators.
    Introduction to the Calculus of Variations.
  15. Other topics in coordination with faculty.
{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):

  • "Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython", by Wes McKinney, 2 edition, 2017, O'Reilly. (PD) Paper Book. ISBN 13: 9781491957660. Available for free on Safari through UH library.

  • "Python for Everybody (Exploring Data in Python3)",  by Dr. Charles Russell Severance, 2016, 1 edition, CreateSpace Independent Publishing Platform (PE) Paper Book. ISBN 13: 9781530051120

Free online copy:  

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.
 

MATH 6393-01 - Statistics II

Prerequisites: Graduate standing. MATH 6382 and MATH 6383 

Text(s):

  • Required text book for some homework and reference: All of Statistics: A concise course in statistical inference. Larry Wasserman. Springer. 
  • Other suggested reading material:
    • Shao. Mathematical Statistics (second edition).
    • Mathematical Statistics: Basic Ideas and Selected Topics, Volume I and II, Bickel and Doksum
    • P. MuCullagh and J.A. Nelder: Generealized Linear Models, 2nd ed. 1999 Chapman Hall/CRC
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 6397-01 - Dynamic group: Alg topology

Prerequisites: Graduate standing
Text(s): TBA
Course description: TBA

 

MATH 6397-04 - Linear Models with Application

Prerequisites: Graduate standing
Text(s): TBA
Course description: TBA

 

MATH 6397-03/05  - Computational Statistics

Prerequisites: Graduate standing.  

Text(s):

  • Lectures will be based on lecture notes provided by the instructor.
  • Suggested reading material:
    • TBA
Course description: TBA
 

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.

 

{back to Graduate Courses}  
{Top of page}

 Updated - 10/08/26