Meet Dr. George Rudolph

 

  Instructor Information

Dr. George Rudolph

20170919_George Rudolph_00107.jpg

 Contact information

    Email: george.rudolph@uvu.edu

    Office phone: 801-863-8116

   Office location: CS 520j

   Office hours: MTWR 10-11am, W 4-5pm

  Virtual Office (Teams): same as Office Hours, use MSTeams or Discord OnStudy

  Welcome Statement

Hello !  I'm your instructor George Rudolph. Welcome you to CS 1410 Object Oriented Programming. I hope you enjoy the class even if you have to work hard at it. This course continues and builds on knowledge and skills developed in CS 1400.

Some people call  CS 1410 a Python course. We used to teach it in Java, C++ or PASCAL over time, and they used to say the thing about those languages. We do learn Python in this course and continue with that in CS 2420.  However, the most important skills and knowledge you should
continue to acquire in order of importance as a programmer are:

  1. Methodical problem solving process

  2. Write programs that solve problems you are interested in

  3. How to design programs systematically

  4. Python syntax, libraries, and common tools

One final item: Joining a study group can really help boost your learning, both by getting help on something specific, and by having support of study partners. Joining an online study group of your peers removes barriers of having to get together at a specific time and place. The join link to the CS 1410 Discord OnStudy server is https://bit.ly/onstudy Links to an external site.and I strongly suggest you continue to take advantage of it if you did so in 1400. After you join the server, click on the button to subscribe to the CS 1410 channel, per instructions on the server.

A little about me.  I've been teaching Computer Science for 19 years. 13 years at The Citadel in Charleston, SC and 6 years here at UVU. I'm in my 7th year at UVU now and loving it. I am also currently the department chair for Computer Science.  I enjoy reading science fiction and fantasy, watching movies, Japanese Anime, and I practice martial arts as a life-long journey.  I like food and foreign languages and sometimes I play Minecraft (vanilla or with ComputerCraft and Redstone mods). I'm married with five children, almost all grown up now. 
If you see me on campus, I'm in a power wheelchair, so hard to miss. Before I started teaching, I worked for 7 years at Motorola
as a programmer and software architect.  Industry experience is very valuable as a teacher in the classroom.  My research interests are machine learning, massively parallel computing and cybersecurity.

Again I hope you enjoy the class and are successful. Be sure to take the online prep survey that is in Week 1 of the course. It will 
help you set expectations for how YOU can do well in an online course.

George Rudolph

 Education and Experience

Education

PhD. in Computer Science. Brigham Young University, Provo, Utah, 1995.
M.S. in Computer Science, Brigham Young University, Provo, Utah, 1991.
B.S. in Computer Science, Brigham Young University, Provo, Utah, 1989.

Professional Experience

Professor of Computer Science, Utah Valley University, 2021-present
Associate Professor of Computer Science, Utah Valley University, 2016-2021
Associate Professor of Computer Science, The Citadel, 2012-2016
Assistant Professor of Computer Science, The Citadel, 2003-2012
Software Consultant, Mesa AZ, 2003
Software Engineer, Motorola, Scottsdale AZ, 1996-2002


dept.png