Dr. Brian Rague

Image of Dr. Brian Rague
  • Dr. Brian Rague
  • Department Chair
  • Professor of Computer Science


2010 - PhD in Computer Science from the University of Utah.
1987- Masters degree in Aeronautics/Astronautics from the Massachusetts Institute of Technology.
1984- B.S. degree in Electrical Engineering and Computer Science from the Massachusetts Institute of Technology.

Current field of Study

Software Engineering, parallel computing and programming languages. Opportunities for creative software engineering in the fields of education, biomedicine and physics.


  • McMaster, K., Sambasivam, S., Rague, B. “An Object-Oriented Relational Algebra Query Language,” Proceedings of Informing Science + IT Education (InSITE) Conference, Porto, Portugal (July 2013).
  • Rague, B. "Exploring Concurrency Using the Parallel Analysis Tool" ACM SIGCSE (Special Interest Group in Computer Science Education), Raleigh, NC. (Spring 2012)
  • Rague, B. "Measuring CS1 Perceptions of Parallelism," IEEE Frontier in Education Conference, Rapid City, SD. (Fall 2011)
  • McMaster, K., Rague, B., Anderson, N. "Integrating Mathematical Thinking, Abstract Thinking, and Computational Thinking," Frontiers in Education (FIE) Conference, Arlington, VA (2010).
  • Rague, B. "Measuring Perceptions of Parallelism", Poster, SIGCSE Conference, Milwaukee, WI. (2010)
  • Rague, B. "Teaching Parallel Thinking to the Next Generation of Programmers." Proceedings 6th International Conference on Education and Information Systems, Technologies and Applications: EISTA. Orlando, FL (2008).
  • Rague, B., Armstrong, J., "Using Parallel Computing in the Classroom", Conference on Information Technology, Salt Lake City, 2008
  • McMaster, K., Rague, B., Hadfield, S., "Two Mathematical Gestalts for Computer Theory", SIGCSE 2009
  • McMaster, K., Rague, B., Hadfield, S., "Two Frameworks for Discrete Mathematics", ISECON 2008
  • McMaster, K., Rague, B., McMaster, T., and Blake, A. "Two Gestalts for Mathematics: Logical vs. Computational." Information Systems Education Journal, 6 (20). http://isedj.org/6/20/. ISSN: 1545-679X. (Meritorious Paper - 2008)
  • Armstrong, J., Hernandez, M., Palen, S., and Rague, B. "Weber State University's Scientific Analysis and Visualization Initiative: An Inter-College Faculty Collaboration." Physics Research and Education Conference, Gordon Research Conference, Bryant University, Smithfield, RI (June, 2008)
  • McMaster, K., Anderson, N., and Rague, B (2007). "Discrete Math with Programming: Better Together." ACM SIGCSE Bulletin, Vol. 39, Issue 1.
  • McMaster, K, McMaster, T., and Rague B. (2005). "Discrete Math as a Programming Course." Presented ACM SIGSCE Conference
  • Nimbus-7 SMMR Pathfinder Brightness Temperatures. National Snow & Ice Center Data Center, September, 1996. http://nsidc.org/data/docs/daac/nsidc0036_smmr_pathfinder_tbs.gd.html
  • Rague, B.W. Oman, C.M. "Use of a microcomputer system for running spectral analysis of EGGs to predict the onset of motion sickness," Proceedings of 9th Annual Conference of IEEE Engineering in Medicine Biology Society, Boston, Vol. 1 (of 4): 0087-0090, 1987.
  • Oman, C.M., B.W. Rague and O. U. Rege. "Standard definitions for scoring acute motion sickness using the Pensacola Diagnostic Index Method." Appendix B , Symptom Scoring Definitions: 120-128

Biggest Accomplishment in CS

Using late 80’s technology (IBM AT) to build a biological monitoring system that performed real-time Fast Fourier Transform analysis. The information was displayed in a waterfall two-color format.

Something Interesting

I used to act in college productions at MIT and Caltech. My “big break” occurred when I made a guest appearance on “People’s Court” (Wapner version) because my car was broadsided on a California highway.