Professor, Mathematics and Computer Science
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.
Ph.D., University of Minnesota, Computer Science
M.S., University of Minnesota, Computer Science
M.S., Northwestern University, Chemical Engineering
B.S., University of Kansas,Chemical Engineering
Scholarly and Creative Work
Glick’s research interests are in the areas of optimization and parallel algorithms. His work has appeared in a variety of journals, including Journal of Global Optimization, Computational Optimization and Applications, and SIAM Journal on Matrix Analysis and Applications. Glick has also collaborated with Daniel Sheehan, Ph.D., of the Physics department on modeling asymmetric inelastic gravitators for purposes of illustrating a paradox in the second law of thermodynamics.
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.