PDF Version
Russell Feldhausen
russfeld AT ksu DOT edu
russfeldh AT gmail DOT com
(7 eight 5) 2 nine 2 - 3 one 2 one
https://www.linkedin.com/in/russfeld/
https://github.com/russfeld
Education
Ph.D. Computer Science
Kansas State University, Manhattan, KS
Expected May 2026
GPA: 4.0/4.0
Co-Major Professors: Dr. Nathan Bean and Dr. Joshua Weese
My Ph.D. research includes analyzing the quality and effectiveness of our online Computer Science courses as well as our K-12 teacher training program and curriculum focused on rural schools.
M.S. Computer Science
Kansas State University, Manhattan, KS
May 2018
GPA: 4.0/4.0
Major Professor: Dr. Daniel Andresen
Thesis: Mission to Mars: A Computer Science Curriculum for Middle School STEM Camps
I created a curriculum for middle school students attending a summer STEM camp. My research involved analyzing the curriculum’s learning objectives aligned with common computational thinking skills and the curriculum’s effect on student self-efficacy in those computational thinking skills.
B.S. Computer Science
Kansas State University, Manhattan, KS
December 2008
Magna Cum Laude Graduate - GPA: 3.867/4.0
Completed College of Engineering Honors Program
Member of Kansas Gamma Chapter of the Tau Beta Pi Engineering Honor Society
Senior Project: AJAX Based Web Form Creator and Database Host System
Honors Project: Implementing a Two-Phase Algorithm for Solving a Rubik’s Cube
Professional Experience
Instructor
Computer Science Department - Kansas State University, Manhattan, KS
May 2018 - Present
- Coordinating the department’s senior project course
- Developing courses for new online certificate in CS and Integrated Computer Science program
- Developing new online programming curriculum using Codio
- Developing courses used for K-12 Teacher Training and curriculum for high schools
- Recording lecture videos and creating automated project assessments
- Adapted existing course in system administration to be entirely online
- Developing and maintaining Hugo template for Online Textbooks developed by faculty
- Developed and Led Teaching Assistant training program based on materials provided by Luther A. Tychonievich
Graduate Teaching Assistant
Computer Science Department - Kansas State University, Manhattan, KS
August 2017 - May 2018
- Graded weekly assignments, written papers, and online homework
- Assisted the instructor with course management duties
- Provided ideas and feedback to instructor regarding the course
Instructor | Academic Advisor | SFS Program Coordinator
Computer Science Department - Kansas State University, Manhattan, KS
December 2012 - May 2017
- Developed and taught courses in introductory computing science and systems administration
- Advised students each semester to choose appropriate courses and find employment
- Recruited and managed students in the CyberCorps: Scholarship for Service (SFS) cyber security scholarship program
- Met with prospective students and parents to discuss our program at various events
- Assisted with several department outreach and recruiting events
- Advised several student club groups and department open house committee
Computer Support Specialist
Communications & Ag Education - Kansas State University, Manhattan, KS
June 2008 - December 2012
- Provided technical support for department & K-State Research and Extension (KSRE)
- Supervised students providing helpdesk services for KSRE across the state
- Designed, evaluated and implemented technology solutions to meet needs
- Created and maintained documentation for systems, software, and processes used
- Assisted with several reorganization efforts and search committees in department
Personal Consulting
2005 - 2012
- Provided hardware and software purchase consulting, installation and maintenance
- Designed and implemented technology solutions and backup strategies for clients
Honors & Awards
Kevin and Jacquie Elmore Cornerstone Teaching Scholar
2020 - 2025
K-State Computer Science Department Teaching Excellence Award
2020, 2021, 2022, 2023
K-State College of Engineering Team Award of Excellence
2021
Recognizes work done as part of a team developing, teaching, and maintaining Computational Core courses
Recognizes exemplary undergraduate teaching at K-State
Kansas 4-H Distinguished Service Award Recipient
2013
- Recognizes volunteer work with the Kansas 4-H Program
Kansas 4-H Clover Award
2011
- Recognizes significant contribution to Kansas 4-H by non-4-H staff
Communications & Ag. Education Unclassified Employee of the Year
2011
K-State ACM Chapter’s Programming Contest
Fall 2009 - 2nd Place
Fall 2010 - 1st Place
Spring 2011 - 2nd Place
Fall 2011 - 3rd Place
Teaching Activities
Class Materials Archive
CIS 598: Computer Science Project
2022 - Present
Textbook
- Reworked structure of the department’s senior project course
- Improved student outcomes and helped students develop stellar projects
- Provided feedback and suggestions for student presentations
Cyber Pipeline Program
2021 - Present
College Courses Co-Taught:
CC 710: Introduction to Computing for Educators
2023 - Present
Textbook
CC 711: Computer Education Programming Fundamentals
2023 - Present
Textbook
CC 730: Computer Programming for Educators
2023 - Present
Textbook
CC 750: Data Structures & Algorithms for Educators I
2023 - Present
Textbook
- Developed and co-taught courses from the Computational Core program adapted for K-12 Teacher Training
- Supervise GTAs who support teachers both learning and teaching within the program
- Informal courses taught in Summer 2021 and 2022 before formal launch in 2023.
High School Courses Coordinated:
CC 110: Introduction to Computing HS
2023 - Present
Textbook
CC 111: Elements of Computer Programming HS
2023 - Present
Textbook
CC 210: Fundamental Computer Programming Concepts HS
2020 - Present
Textbook
- Developed and coordinated courses from the Computational Core program adapted as curriculum for high schools
- Worked with teachers and GTAs to answer questions and support the program across the state
- Worked to align the courses with relevant AP Computer Science exams
Computational Core Program
2018 - Present
College Courses Taught:
CC 110: Introduction to Computing
2022
Textbook
CC 210: Fundamental Computer Programming Concepts
2019
Textbook
CC 310: Data Structures & Algorithms I
2020
Textbook
CC 410: Advanced Programming
2021 - Present
Textbook
- Led development of a new set of online courses in programming and software development for non-CS majors
- Courses are offered online using state-of-the-art learning platforms such as Codio, Piazza, Ed Discussion and Canvas
- Courses form the basis of an online certificate in CS and Integrated Computer Science degree program
- Many courses contain automated project assessments to increase scalability without additional faculty time
CIS 115: Introduction to Computing Science
2013 - 2017, 2022
- Co-created and updated curriculum for this class with other faculty
- Independently taught 24 sections of 30-50 students each over a span of 4 years
- Hired and managed up to 12 undergraduate teaching assistants each semester and directed their work to grade student assignments and provide effective feedback
- Student retention from freshman to sophomore year within the department has increased significantly after the introduction of this course
- Consistently given very high “teacher effectiveness” rating from students (4.8+ / 5.0)
- Course contents and objectives:
- Provide a broad overview of computing science to incoming students
- Cover the basics of computer programming skills
- Expose students to a wide variety of computer science research topics
- Introduce students to teamwork and communication skills needed in field
- Students write several blog articles to discuss and reflect on important topics
- Include many guest speakers from CS faculty, campus groups, and industry partners
CIS 225: Personal Computer Systems Administration
2013 - 2016
- Developed this course as a new offering for information systems majors
- Class curriculum based on my experience as a system administrator on campus
- Hired and managed 2 undergraduate teaching assistants to assist with grading and helping students complete lab assignments.
- Consistently given very high “teacher effectiveness” rating from students (4.8+ / 5.0)
- Course contents and objectives:
- Give students experience working with Windows and Linux systems
- Introduce students to shell scripting, networking, user management, troubleshooting, and virtual machine software
- Provide hands-on experience working with many different technologies
- Prepare students to be competent in any IT field or related areas
CIS 526 / CC 515: Full Stack Web Development
2022 - 2023
Textbook
- Taught a web development class developed by a colleague
- Made small organizational updates to the course materials
- Updated implementation of course in Codio
CIS 527 / CC 510: Enterprise Systems Administration
2014 - 2017 (Traditional)
2018 - Present (Online)
Textbook
- Developed this course as a new technical elective for all department majors
- Curriculum based on my past experience and new cloud server technologies
- Consistently given high “teacher effectiveness” rating from students (4.6+ / 5.0)
- Redeveloped into an online course in 2018 with new modules added
- Course contents and objectives:
- Students build working server systems using Windows and Linux virtual machines
- Increase students’ ability to search for problem solutions with minimal guidance
- Explore networked environments mimicking those used in industry
- Students gain experience working with cloud systems and
- Expose students to virtual machine software and other IT tools and practices
CIS 595: Information Systems Internship
2014 - 2017
- Coordinated this class for students completing their required internship
- Course contents and objectives:
- Students gain an approved internship on campus or in industry
- Students submit regular reports to show they are achieving their goals
- Students give a final presentation to the department and peers describing the internship and knowledge gained from the experience
CIS 190: Open House Committee
2014 - 2017
- Developed this course for students interested in presenting at open house
- Course contents and objectives:
- Students collaborate to form teams and create displays for open house
- Give hands-on experience with teamwork, creativity, and communication skills
- Explore how to share aspects of computer science with the public
DEN 301: Creative Problem Solving in Engineering
2017
- Co-created new curriculum materials for this course for all engineering disciplines with another engineering faculty member
- Course contents and objectives:
- Explore the decision-making process within engineering and design
- Expose students to concepts such as neuroscience, bias, and reasoning
- Students collaborate on teams to design a learning experience for peers
Tea Time Office Hours
2020 - Present
- Host a weekly synchronous session with several other faculty and staff where students are invited to join and discuss anything going on in their lives
- Invited several alumni and industry guests and panels to share information about industry and transitioning to professional life
- The intent is to provide students a safe space and a forum to discuss issues unrelated to classwork
Grants
BPC-DP: Broadening Participation of Underrepresented Groups Through the Computational Core Initiative ($299,998)
2022 - 2025
Co-PI - National Science Foundation grant to support developing curricula and teaching interventions targeted at rural students and other underrepresented groups.
CS4KS: Expanding the Cyber Pipeline Program ($748,000)
2023 - 2024
Co-PI - Renewal of Kansas Department of Education grant to provide training for high school teachers to teach computer science, including 10 graduate credit hours and support for previous cohorts.
CS4KS: Expanding the Cyber Pipeline Program ($467,656)
2022 - 2023
Co-PI - Kansas Department of Education grant to provide training for high school teachers to teach computer science, including 10 graduate credit hours.
KRIATE: K-State Rural Innovation Academy for Teaching Enrichment ($3,099,030)
2022 - 2027
Co-PI - Private grant to support rural Kansas K-12 teachers who teach computer science.
K-State Open/Alternative Textbook & K-State Global Campus Course Development Grants
2018 - 2021
I was part of a team that received internal grant funding to support the initial development of the Computational Core program and the associated online textbooks.
Peer Reviewed Papers & Posters
Feldhausen, R., Weese, J. L., & Bean, N. H. (2018, Feb). Increasing Student Self-Efficacy in Computational Thinking via STEM Outreach Programs in Proceedings of the 49th ACM Technical Symposium on Computing Science Education, SIGCSE ’18, Baltimore, Maryland. 10.1145/3159450.3159593. Acceptance rate: 35%
Weese, J. L., & Feldhausen, R. (2017, June). STEM Outreach: Assessing Computational Thinking and Problem Solving Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. http://peer.asee.org/28845
Weese, J. L., Feldhausen, R., & Bean, N. H. (2016, June). The Impact of STEM Experiences on Student Self-Efficacy in Computational Thinking Paper presented at 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana. 10.18260/p.26179.
Bean, N.H., Weese, J.L., Feldhausen, R., & Bell, R. S. (2015, October). Starting from Scratch: Developing a Pre-Service Teacher Training Program in Computational Thinking in Frontiers in Education Conference (FIE), 2015. IEEE, El Paso, TX. 10.1109/FIE.2015.7344237.
Bean, N.H., Bell, R.S., & Feldhausen, R. (2015, April). Scratching the Surface: First Steps in Preservice Teacher Training on Computational Thinking Paper presented at The 2015 annual meeting of the American Educational Research Association (AERA ’15), Chicago, Illinois. Paper Archive Link.
Feldhausen, R., Bell, R.S., & Andresen, D.A. (2014, July). Minimum Time, Maximum Effect: Introducing Parallel Computing in CS0 and STEM Outreach Activities Using Scratch Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment (XSEDE ’14), Atlanta, Georgia. 10.1145/2616498.2616568. Acceptance rate: 67%
Feldhausen, R., Bell, R.S., Andresen, D.A. (2013, November). Introducing HPC to Young Students Poster presented at the International Conference for High Performance Computing, Networking, Storage and Analysis 2013 (SC13), Denver, Colorado. Acceptance rate: 39%
Other Selected Papers, Posters, and Sessions
Nathan H. Bean, Russell Feldhausen, Joshua L. Weese, and Michelle Friend. 2024. Engaging Rural Populations in Computer Science. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2024). Association for Computing Machinery, New York, NY, USA, 1907. 10.1145/3626253.3635365
Michelle Friend, Jennifer Rosato, Nathan Bean, Russell Feldhausen, and Josh Weese. 2024. Creating University CS Teacher Preparation Programs. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2024). Association for Computing Machinery, New York, NY, USA, 1910. 10.1145/3626253.3635388
Matt Schwartz, Nathan H. Bean, Joshua L. Weese, and Russell Feldhausen. 2024. Bringing a Visual Memory Model to VS Code. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2024). Association for Computing Machinery, New York, NY, USA, 1927. 10.1145/3626253.3635434
Feldhausen, R., Bell, R.S., Andresen, D.A. (2013, September). Introducing HPC
and Multi-Threaded Computing to Middle School Girls using Scratch. Poster
presented at 2013 Midwest Section Conference of the American Society for
Engineering Education (ASEE), Salina, Kansas.
3rd Place Award for Best Graduate Poster.
Invited Talks
Using Hugo and Other Free Tools to Develop Resources at Kansas OER Virtual Summit 2022
2022
Video
Computer Science in the Real World at K-State Have a Byte 2019
2019
Video
- Described new Computational Core Curriculum
- Explained motivation behind course design
- Encouraged audience to check out free demo
Computer Tear-Down Workshop for K-State ACM Women in Computing (ACM-W)
2015 - 2016
- Demonstrated how to disassemble and reassemble a computer
- Describe how each part of the computer functions
- Give tips on purchasing new equipment and safety
Technology Petting Zoo adult session at Kansas 4-H Ambassador Training
2010 - 2014, 2016
- Hands-on demonstration of new technologies and devices
- Focused mainly on 4-H parents’ and volunteers’ needs and questions
Technology == Change at Marshall Co. KS Extension Council Board Meeting
2015
- Discuss the many links between technology and extension
New Technologies and their Role in the Workplace guest lecture for K-State New Media Technology (AGCOM 590) class
2011
- Covered many upcoming technologies in media and elsewhere
- Gave class a better understanding of technology affecting their field
Using Technology Every Day, Everywhere at KSRE Youth Development Program Focus Team Retreat
2011
- Discussed a variety of topics important for professional staff
- Gave many tips and tricks to use technology in staff’s daily routine
Technology Petting Zoo at Kansas 4-H Foundation’s Friends of 4-H Day
2009
- Demonstrated new devices and websites to 4-H Foundation donors
- Answered questions from donors about how 4-H is using technology
Selected Presentations
Computational Thinking in K-12 & the Future of Computer Science Education in Kansas
Ad Astra Technology Summit 2023
Kansas CTE Conference 2024
Kansas MACE Conference 2024
K-State Online Course Development Institute Faculty Panelist
2020, 2021, 2022, 2023
NCWIT Aspirations in Computing Award Ceremony Faculty Panelist
2022
K-State Computational Core at Kansas Association for Career & Technical Education (K-ACTE) Conferece
2020
Future Learning in CS Online Discussion with High Schools hosted by K-State Global Campus
2020
Building Creativity at Kansas 4-H Youth Leadership Forum
2015 - 2016
- Teach 4-H youth activities and ideas to help build their creativity
Effective Use of Social Media at Kansas 4-H Ambassador Training
2015
- Shared social media tips and ideas with 4-H ambassadors
- Discussed topics such as online bullying and social media research
Lessons Learned from Teaching at National Extension Technology Conference (NETC)
2014
- Share tips and tricks for training sessions based on my experience teaching
Computer support roundtable session at National Extension Technology Conference (NETC) (with others)
2009 - 2012
- Invite colleagues from other institutions to share advice and ideas
- Helped moderate discussion and coordinate session
Cool Computer Support Tools at National Extension Technology Conference (NETC) (with others)
2012
- Share tools used in our office for computer support and maintenance
AJAX Based Web Form Creator and Database Host System Senior Project Presentation
2008
- Presented information gained from reviewing existing papers
- Described and demonstrated how to use the system created
- Gave information on possible future work and improvement on project
Implementing a Two-Phase Algorithm for Solving a Rubik’s Cube Honors Project Presentation
2008
- Described research on Rubik’s cube algorithm found online
- Explained how I implemented that algorithm independently in Java
- Showed how completed algorithm was designed to be efficient and demonstrated its use
Professional Development
Society Memberships
- Association for Computing Machinery - Special Interest Group on Computer Science Education (ACMSIGCSE)
- Computer Science Teachers Association (CSTA) - Kansas Chapter
Workshops & Trainings
- CRA Level Up Workshop 2023
- K-State Teaching & Learning Center Professional Development Series 2021 - Present
Service Activities
Computer Science Department Computational Core Committee Chair
2021 - Present
Kansas Core Outcomes Group (KCOG) Delegate and Faculty Co-Chair
2023
Computer Science Department Curriculum Committee
2023 - 2024
Computer Science Department Assessment Committee
2023
Computer Science Department Academic Standards Committee
2022
Computer Science Department Teaching Faculty Task Force Chair
2022
Computer Science Department Online Degree Program Task Force Chair
2022
College of Engineering Strategic Teaching Working Group
2020
Reviewer for ACM Special Interest Group on Computer Science Education (SIGSCE) Technical Symposium
2016 - Present
Reviewer for ACM Special Interest Group on Computer Science Education (SIGSCE) ITiCSE Conference
2021 - Present
Reviewer for ACM Special Interest Group on Computer Science Education (SIGSCE) CompED Conference
2023 - Present
Reviewer for Consortium for Computing Sciences in Colleges (CCSC) Central Plains Conference
2021
Reviewer for Military Behavioral Health Journal
2019 - 2020
Kansas Career & Technical Education (CTE) IT Cluster Review Group
2021
Faculty Advisor for K-State Computer Science Graduate Student Association
2022 - Present
Faculty Co-Advisor for Kansas Gamma Chapter of Tau Beta Pi
2016 - 2017
Faculty Advisor for K-State Web Development Club
2015 - 2017, 2020 - 2022
Kansas STARBASE Program
2015 - 2017
- Presented sessions about computer programming for Kansas youth
- Introduced high performance computing and led tours of the Beocat supercomputer at K-State
Faculty Co-Advisor for K-State Association for Computing Machinery (ACM) Student Chapter
2014 - 2017, 2021 - Present
Computer Science Department Open House Advisor
2013 - 2017
- Coordinated department student groups and events for open house
- Worked with student led committee to promote department
Computer Science Undergraduate Advising & Recruitment Committee
2013 - 2017
- Discussed and provided guidance on issues related to recruiting and advising undergraduate students in computer science
Kansas 4-H Discovery Days
2014 - 2016
- Taught classes on programming and computer science to 4-H teens
USD 383 Summer STEM Camp
2014 - 2016
- Collaborated with teachers from USD 383 (Manhattan) and K-State College of Education students to develop curriculum materials
- Taught 4 weeks of classes to grade and middle school students
- Trained teachers to be more comfortable teaching programming
- Collected research data to rate effectiveness of the course
Kansas 4-H Photography Judge
2014 - Present
- Provided ratings, critiques and feedback to youth 4-H photographers at many 4-H events throughout the year
- Met with 4-H youths in person to discuss how to improve their work
K-State Office for the Advancement of Women in Science and Engineering (KAWSE) GROW & EXCITE Outreach Programs
2013 - 2015
- Presented lessons about computer science and high-performance computing to middle and high school girls