Education

Teaching and open learning materials from the Data Lab at Syracuse University. Almost everything here is free to use — our textbook, all of its lecture slides, six conference tutorials, and the datasets behind the exercises. Instructors are welcome to adapt any of it; please cite the source.

Courses

Graduate and undergraduate courses taught in Syracuse University’s Department of Electrical Engineering and Computer Science, with sample topics: Introduction to Data Science, Analytical Data Mining, Machine Learning with Graphs, Spectral Graph Theory, Social Media Mining, and Network Science, plus undergraduate courses in systems and network programming, probability and statistics, and fundamentals of computing.

Conference Tutorials

Six survey-style tutorials presented at KDD, TheWebConf, WSDM, SDM, and ICDM, with slides where they are hosted. Topics: fake news detection, interpretable network representations, and noise enhancement. These are the quickest route into a research area.

Textbook & Lecture Slides

Social Media Mining: An Introduction (Cambridge University Press) — used in 100+ courses across 30+ countries and translated into Chinese and Farsi. The complete text is free to read online or download, and lecture slides for all ten chapters are available in both PowerPoint and PDF.

Other Learning Resources

Thinking about studying with us? See prospective students — we almost always accept undergraduate and MS students as volunteer research assistants.