John Glick, PhD

John Glick
Phone: (619) 260-4018
Fax: (619) 260-4293
Office: Guadalupe Hall 106

Chair and Professor, Computer Science

  • PhD, University of Minnesota, Computer Science
  • MS, University of Minnesota, Computer Science
  • MS, Northwestern University, Chemical Engineering
  • BS, University of Kansas, Chemical Engineering

John Glick, PhD has been a member of the faculty at USD since 1993.  He also currently serves as chair of the Department of Mathematics and Computer Science.  Glick teaches both computer science and mathematics courses.  He does research in the areas of optimization and parallel algorithms.

Scholarly Work

  • "Computer Science Graduating Seniors," SMSE banquet, 2017.
  • "Computer Science Awards," Honors Convocation, May 2017.
  • With Zingaro, D., Porter, L., Cutts, Q., Hummel, J., Lee, C., and Spacco, J., "Peer Instruction in Computing: a Focus on Student Learning," Technical Symposium on Computer Science Education (SIGCSE), March 2016.
  • "Promise and Predicament: The Experience of Catholic Professors in Catholic Universities," CEE event, October 2014.
  • "ARRT Demystified: Reappointment and Tenure," CEE event, September 2013.
  • With Bailey-Lee, C., Porter, L., Simon, B., and Zingaro, D., "Peer Instruction in CS: Introduction and Recent Developments," Technical Symposium on Computer Science Education (SIGCSE), March 2013.
  • With Porter, L., "Peer Instruction in Computer Science at Small Liberal Arts Colleges," Conference on Innovation and Technology in Computer Science Education (ITiCSE), 2013.
  • "A Discussion of the Third Criterion: Service and the Rank and Tenure Process," CEE Panel Discussion, September 2012.
  • With Bailey-Lee, C., Porter, L., Simon, B., and Zingaro, D., "Peer Instruction in CS Classroom: A Hands-On Introduction," Technical Symposium on Computer Science Education (SIGCSE), March 2012.
  • With Porter, L., Simon, B., and Zingaro, D., "Peer Instruction," Consortium for Computing Sciences in Colleges Southwest Regional Conference, April 2011.
  • View more scholarship details

Areas of Interest

Glick has taught a wide range of computer science and mathematics courses.  Recently he has taught Assembly Language Programming, Operating System, and Automata Theory.  He has also team taught an honors course in computer ethics.

Office Hours

Section 01
9/05 - 12/12 W 10:00 am - 12:00 pmGuadalupe Hall - 106
9/06 - 12/12 T TH 4:00 pm - 5:00 pmGuadalupe Hall - 106
9/07 - 12/14 F 1:15 pm - 2:15 pmGuadalupe Hall - 106
Section 50
9/05 - 12/12 W 10:00 am - 12:00 pmGuadalupe Hall - 106
9/06 - 12/12 T TH 4:00 pm - 5:00 pmGuadalupe Hall - 106
9/07 - 12/14 F 1:15 pm - 2:15 pmGuadalupe Hall - 106