Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: E:\bwr\WeberWeb\images\bwr.jpgDr. ­­­­­­Brian Rague, Professor

                            

Office: EH-378

Phone: 626-7377

Email: brague@weber.edu

Home Page: http://faculty.cs.weber.edu/brague

WSU Testing Center Information: http://www.weber.edu/TestingCenter

 

Classes

Academic Degrees

Research Interests

Publications

                        


Weber State University                

School of Computing


** Currently on Sabbatical for Spring 2019  **

No Spring Semester 2019 Classes –

   

 

Monday

Tuesday

Wednesday

Thursday

Friday

7:30 - 9:20

CS 4110
TE 103C

 

CS 4110
TE 103C

 

9:30 - 11:20

 Office Hours
EH 378

Office Hours
EH 378

 

10:30 – 11:30

 Office Hours
EH 378

 

 

 

11:30 - 1:20

 

 

 

 

 

2:30 - 4:00

 

 

 

 

 

Online

CS 2130

Online

 

All Class Information is located on associated Canvas Site.

 

 

  


 

Academic Degrees

 

Doctor of Philosophy, Computer Science

University of Utah, Salt Lake City UT

 

Master of Science, Aeronautics and Astronautics

Massachusetts Institute of Technology, Cambridge, MA

 

Bachelor of Science, Electrical Engineering and Computer Science

Massachusetts Institute of Technology, Cambridge, MA

 

Research Interests and Focus

 

·       Software Engineering

·       Parallel Computing

·       Programming Languages and Compilers

·       Formal System Analysis – Model Checking

·       Machine Learning

·       Simulation

·       In general: opportunities for creative software engineering in the fields of education, biomedicine and physics.

 

Recent Publications

 

Ball, R., DuHadway, L., Feuz, K., Jensen, J., Rague, B., Weidman, D. “Applying Machine Learning to Improve Curriculum Design,” ACM SIGCSE (Special Interest Group in Computer Science Education), Minneapolis, MN.  (Februrary 2019)

 

McMaster, K., Rague, B., Sambasivam, S., Wolthuis, S. “Software Concepts Emphasized in Introductory Programming Textbooks,” Proceedings of the Educators Special Interest Group for the Association of Information Technology Professionals (EDSIG), Norfolk, VA (Nov. 2018)

 

McMaster, K., Rague, B., Sambasivam, S., Wolthuis, S. “A Data Science Enhanced Framework for Computational Math,” Published in Issues in Informing Science and Information Technology Journal, Volume 15, pp. 191-206, 2018, https://doi.org/10.28945/4032; also in Proceedings of the Informing Science & IT Education Conference (InSITE), La Verne, CA (June 2018)

 

McMaster, K., Rague, B., Sambasivam, S., Wolthuis, S. “Where’s the ‘data’ in Mathematics and Computer Science?” Proceedings of the 9th International Conference on Education, Training, and Informatics. (ICETI), Orlando, FL (March 2018)

 

Ball, R., DuHadway, L., Rague, B., Hilton, S.  "GUI-Based vs. Text-Based Assignments in CS1" ACM SIGCSE (Special Interest Group in Computer Science Education), Baltimore, MD.  (Februrary 2018)

 

McMaster, K., Rague, B., Sambasivam, S., Wolthuis, S. “A Comparison of Key Concepts in Data Analytics and Data Science,” Published in Information Systems Education Journal (ISEDJ, Volume 16); also in Proceedings of the Educators Special Interest Group for the Association of Information Technology Professionals (EDSIG), Austin, TX (Meritorious Paper - November 2017).  http://isedj.org/2018-16/n1/ISEDJv16n1p33.html 

 

McMaster, K., Rague, B., Sambasivam, S., Wolthuis, S. “Java vs. Python Coverage of Introductory Programming Concepts: A Textbook Analysis,” Published in Information Systems Education Journal (ISEDJ, Volume 15); also in Proceedings of the Educators Special Interest Group for the Association of Information Technology Professionals (EDSIG), Las Vegas, NV (November 2016)

 

McMaster, K., Rague, B., Sambasivam, S., Wolthuis, S. “Coverage of CS1 Programming Concepts in C++ and Java Textbooks,” IEEE Frontiers in Education (FIE), Erie, PA (October 2016)

 

Zhang, Y., Rague, B., Van Riper, T., Weidman, D.  “FEA Modeling and Fluid Flow Simulation of Human Rectum with Inserted Bowel Catheters,” 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Orlando, FL, August 16-20, 2016

 

McMaster, K., Rague, B., Sambasivam, S., Wolthuis, S. “Variation in Best-Case and Worst-Case Performance for Sorting Algorithms,” Proceedings of the Educators Special Interest Group for the Association of Information Technology Professionals (EDSIG), Wilmington, NC (November 2015)

 

Hilton, S., Rague, B. “Is Video Feedback More Effective than Written Feedback?”  Proceedings of the IEEE Frontiers in Education Conference (FIE), El Paso, TX  (October 2015).  Chaired paper session.

 

McMaster, K., Sambasivam, S., Rague, B., Wolthuis, S. “Distribution of Execution Times for Sorting Algorithms Implemented in Java.” Proceedings of the Informing Science & IT Education Conference (InSITE), Tampa, FL (July 2015) http://www.informingscience.org/Publications/2232

 

Van Riper, T., Rague, B., Zhang, Y. “Biofluid Dynamics of Human Rectal Vault,” IEEE Engineering in Medicine and Biology Society Conference (EMBC), Chicago, IL  (August 2014)

 

Zhang, Y., Van Riper, T., Ho, J., Rague, B. “The In Silico Model Project: Applying Computer Science in the Medical Field,”  Proceedings of the Hawaii International Conference on Education (HICE), Hawaii  (January 2014).

 

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 (Fall 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). Recognized by conference reviewers as among the best 12% of submitted papers. Will be published in the first issue of the new Journal on Education, Informatics, and Cybernetics (JEIC Vol 1, No 1), January, 2009. www.journaleic.com

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”, Information Systems Education Journal, 7 (68) http://isedj.org/7/68/ (July, 2009)