Meet Dr. George Rudolph
Dr. George Rudolph
Contact information
george.rudolph@uvu.edu Email:
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:
-
Methodical problem solving process
-
Write programs that solve problems you are interested in
-
How to design programs systematically
-
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.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