Blog Posts

More Posts

I have been working at a large public R1 university long enough – 4 years – to witness steady changes with technology …

(This is the second part of a report of the #LAK19 conference. See Part 1 here.) It was the only beginning of many fun conversations …

I just came back from the 2019 Learning Analytics and Knowledge (LAK) conference hosted by Arizona State University. This conference, …

Recent Publications

Link to a full CV (PDF).

More Publications

Abstract Asynchronous online discussions are broadly used to support social learning. This paper reports on an undergraduate …

To support ethical considerations and system integrity in learning analytics, this paper introduces two cases of applying the Value …

Supporting collaborative discourse with discussion forums in atypical Learning Management System (LMS) remains challenging.This article …



Idea Magnets

To make knowledge building in science classrooms more connected with public discourse and open science through web annotation.

Orchestration Graphs for Collaboration

To examine the extent to which Orchestration Graphs could facilitate productive collaboration in online classes.

Adaptive Learning in General Chemistry

To predict outcomes and develop interventions based on student learning behaviors.

Knowledge Building: Theory and Design

Researching and promoting the Knowledge Building theory of learning, pedagogy, and technology.

Networked Learning Environments and Analytics

To examine networked learning processes, and design networked learning environments and social learning analytics.


Open web annotation can enable NGDLEs

Open web annotation can enable NGDLEs

Guest lecture at the Mingda Institute for Leadership Training, University of Minnesota


I teach the following courses in the Department of Curriculum and Instruction at UMN:

CI 8371: Applied Social Network Analysis in Education*

  • An introduction to social network analysis for graduate students in education
  • Spring ‘17

CI 8134-35: Foundations of Research in Curriculum and Instruction

  • A required course for all first year Ph.D. students in my department
  • Co-taught with Dr. Mark Vagle (2016-2017) and Dr. Nina Asher (2017-2018)

CI 5371: Learning Analytics: Theory and Practice*

CI 5301: Foundations of Computer Applications for Business and Education

  • This course examines the instructional uses of computers and representative business, education, and marketing applications
  • Syllabus

CI 4331W: Technology and Ethics in Society

  • A liberal education theme, writing intensive course Syllabus
  • Course website hosted on Canvas

*: New courses developed by myself.