Teaching@UD
Spring 2021
CISC 689 011 "Network Science"
Recommended book:
- Mark Newman "Networks: An Introduction"
Teaching@Clemson
Fall 2020
CPSC 8480 "Network Science"
Recommended book:
- Mark Newman "Networks: An Introduction"
Spring 2020
CPSC 8490 "Principles of Scientific Computing"
Recommended book:
- M. Heath "An Introductory Survey to Scientific Computing", 2nd edition
Fall 2019
CPSC 3500 "Foundations of Computer Science"
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
Recommended book:
- Mark Newman "Networks: An Introduction"
Spring 2019
CPSC 3500 "Foundations of Computer Science"
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
Fall 2018
CPSC 3500 "Foundations of Computer Science"
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
Recommended book:
- Mark Newman "Networks: An Introduction"
Fall 2017
CPSC 3500 "Foundations of Computer Science"
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
Recommended book:
- Mark Newman "Networks: An Introduction"
Spring 2017
CPSC 8490 "Principles of Scientific Computing"
Recommended book:
- M. Heath "An Introductory Survey to Scientific Computing", 2nd edition
Fall 2016
CPSC 3500 "Foundations of Computer Science"
Where: Lee Hall 2-111
When: T/Th at 3:30pm
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
CPSC 8480 "Network Science"
Where: Poole Agricultural Center F150
When: T/Th at 12:30pm
Recommended book:
- Mark Newman "Networks: An Introduction"
Spring 2016
CPSC 3500 "Foundations of Computer Science"
Where: McAdams Hall 119
When: T/Th at 11:00am
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
CPSC 4810/6810 "Selected Topics: Data Analysis"
CPSC 8810 "Selected Topics: Multi-streaming Dynamic Topic Modeling"
Fall 2015
CPSC 3500 "Foundations of Computer Science"
Where: McAdams Hall 119
When: T/Th at 12:30pm
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
CPSC 8480 "Network Science"
Where: Daniel Hall 312
When: T/Th at 9:30am
Recommended book:
- Mark Newman "Networks: An Introduction"
Spring 2015
CP SC 3500 "Foundations of Computer Science"
Where: Daniel Hall 313
When: T/Th at 12:30pm
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
CP SC 481/681/881 "Selected Topics: Network Science"
Fall 2014
CP SC 3500 "Foundations of Computer Science"
Where: Kinard Laboratory 201
When: T/Th at 11:00am
Recommended book:
- John C. Martin "Introduction to Languages and the Theory of Computation", 4th edition
CP SC 481/681 "Selected Topics: Network Science"
CP SC 481/681 "Selected Topics: Machine Learning"
Spring 2014
CP SC 481/681/881 "Introduction to Network Science"
Where: Daniel 211
When: T/Th at 9:30am
Recommended books:
- Newman "Networks: An Introduction"
- Brandes and Erlebach "Network Analysis: Methodological Foundations"
- Easley and Kleinberg "Networks, Crowds and Markets"
Introductory lecture: Thinking in Network Terms, a conversation with A-L Barabasi
1/9/2014 | Lecture 1: introduction, preliminaries, examples. Slides | |
1/14/2014 | Lecture 2: eccentricity, eigenvector centrality, page rank, HITS. Slides | |
1/16/2014 | Lecture 3: closeness, betweenness, traversal sets' centralities. Slides | |
1/21/2014 | Lecture 4: feedback, Katz, current flow centralities, vitality index, robustness. Slides | |
1/23/2014 | Lecture 5: centrality: axiomatization, formal definitions, application. Slides | |
1/28/2014 | Lecture 6: similarity, equivalence classes. Slides | |
1/30/2014 | Lecture 7: random waks, algebraic distance. Slides | |
2/4/2014 | Lecture 8: homophily, assortative mixing, modularity. Slides | |
2/6/2014 | Lecture 9: small-world networks, power laws, degree distributions. Slides | |
2/18/2014 | Lecture 10: Graph algorithms in the language of linear algebra (guest lecture by Rommel Jalasutaram). | |
2/20/2014 | Lecture 11: Clustering, transitivity, spectral methods I. Slides | |
2/25/2014 | Lecture 12: Spectral methods II. Slides | |
2/27/2014 | Lecture 13: Spectral methods III, random models. Slides | |
3/4/2014 | Lecture 14: Cascades in networks (Crystal Wilson) | |
3/6/2014 | Lecture 15: Structure of the Web (Amanda Lang) | |
3/11/2014 | Lecture 16: Comparison of Networks (Quijun He) | |
3/13/2014 | Lecture 17: Information on networks (Fiona Knoll) | |
3/25/2014 | Lecture 18: Compression, fast modularity maximization (James Hipp, Everett Williams) | |
4/1/2014 | Lecture 19: Random models, connected components. Slides | |
4/3/2014 | Lecture 20: Path lengths, generating functions, configuration model. Slides | |
4/8/2014 | Lecture 21: Configuration model, network formation. Slides | |
4/10/2014 | Lecture 22: Preferential attachment, vertex copying, nonlinear preferential attachment, optimization models. Slides | |
4/15/2014 | Lecture 23: Small-world, R-Mat, Kronecker graphs, and exponential random graphs models. Slides | |
4/22/2014 | Lecture 24: Percolation. Slides | |
4/24/2014 | Lecture 25: Epidemics on networks. Slides |
Fall 2013
Creative Inquiry - CP SC 481 "Network Science"
Creative Inquiry - BIOE 451 "mHealth"
CP SC 481/681 "Introduction to Scientific Computing"
Recommended books:
- Michael T. Heath "Scientific Computing: An Introductory Survey" (most of the classes will be based on this book, including definitions, examples, etc.)
- Harry Dym "Linear Algebra in Action"
8/22/2013 | Lecture 1: introduction, preliminaries, floating-point numbers | |
8/27/2013 | Lecture 2: big-O, complexity, systems of equations, norms, sensitivity | |
8/29/2013 | Lecture 3: sensitivity of linear systems, residual, factor-solve methods | |
9/03/2013 | Lecture 4: LU factorization | |
9/05/2013 | Lecture 5: graphs (see first lecture in CP SC 881 "Intro to Network Analysis"), minimum degree pivoting, SuperLU example | |
9/12/2013 | Lecture 6: Sherman-Morrison formula, rank-k modifications, sparse matrix storage, combinatorial scientific computing, positive (semi-)definite systems | |
9/17/2013 | Lecture 7: Linear least squares, normal equations, projectors | |
9/19/2013 | Lecture 8: Pseudoinverse, projectors, sensitivity of LSQ, conditioning | |
9/24/2013 | Lecture 9: SVD, dimensionality reduction | |
9/26/2013 | Lecture 10: Eigenvalues, eigenvectors (basic properties) | |
10/01/2013 | Lecture 11: Computing single eigenvalues, eigenvectors | |
10/03/2013 | Lecture 12: Iterative methods for large-scale eigenproblems (QR, Krylov, Arnoldi, Lanczos), software (BLAS, LAPACK, ScaLAPACK, ARPACK, ...) | |
10/08/2013 | Lecture 13: Nonlinear equations, basic definitions and theorems, fixed-point iterations | |
10/10/2013 | Lecture 14: Systems of nonlinear equations | |
10/17/2013 | Lecture 15: Midterm exam presentation 1 Navier Stokes. Slides | |
10/22/2013 | Lecture 16: Midterm exam presentation 2: Cosmological Simulations. Slides | |
10/24/2013 | Lecture 17: Midterm exam presentation 3 (Scientific Visualization) | |
10/29/2013 | Lecture 18: Midterm exam presentation 4 (Combinatorial Scientific Computing). Slides | |
10/31/2013 | Lecture 19: Optimization, examples, basic classes and definitions, convexity | |
11/05/2013 | Lecture 20: Unconstrained/constrained optimization, first- and second-order conditions | |
11/07/2013 | Lecture 21: 1-dim/N-dim optimization, steepest descent, conjugate gradient, Newton's methods, trust-region, quasi-Newton, LP, software | |
11/12/2013 | Lecture 22: Interpolation | |
11/19/2013 | Lecture 23: Interpolation, fast Fourier transform | |
11/21/2013 | Lecture 24: Stationary iterative relaxation, conjugate gradient methods for linear systems, multigrid | |
11/26/2013 | Lecture 25: Geometric multigrid | |
12/03/2013 | Lecture 26: Algebraic multigrid and multiscaling | |
12/06/2013 | Lecture 27: Nonlinear multigrid and multiscaling |
Spring 2013
CP SC 881 "Introduction to Network Analysis"
Recommended books:
- Newman "Networks: An Introduction"
- Brandes and Erlebach "Network Analysis: Methodological Foundations"
- Easley and Kleinberg "Networks, Crowds and Markets"
Fall 2012
CP SC 950 "Research Seminar for PhD students"