Ph.D. Computer Science
Kansas State University - May 2020

  • GPA: 4.0/4.0
  • Major Professor: Dr. Daniel A. Andresen

M.S. Computer Science
Kansas State University - May 2018

  • GPA: 4.0/4.0
  • Major Professor: Dr. Daniel A. Andresen
  • Thesis: Mission to Mars: A Computer Science Curriculum for Middle School STEM Camps
  • Major Projects
    • Introducing HPC to Young Students
    • Engineering Advising & Flowchart System

B.S. Computer Science
Kansas State University - December 2008

  • Magna Cum Laude Graduate (GPA: 3.867/4.0)
  • Completed College of Engineering Honors Program
  • Member of Tau Beta Pi Engineering Honor Society
  • Earned semester academic honors 5 semesters
  • Senior Project/Presentation: AJAX Based Webform Creator and Database Host System
  • Honors Project/Presentation: Implementing a Two-Phase Algorithm for Solving a Rubik's Cube

Professional Experience

Graduate Teaching Assistant - 2017-present
Kansas State University - Department of Computer Science

  • Grade weekly assignments, written papers, and online homework
  • Assist the instructor with course management duties
  • Provide ideas and feedback to instructor regarding the course

Instructor / Academic Advisor - 2012-2017
Kansas State University - Department of Computer Science

  • Teach courses in computing science and systems administration
  • Advise students each semester to choose appropriate courses
  • Coordinate department cybersecurity scholarship program
  • Meet with prospective students and parents about our program
  • Assist with several department outreach and recruiting events

Computer Support Specialist - 2008-2012
Kansas State University - Department of Communications & Agricultural Education

  • Provide technology support for department and K-State Research and Extension (KSRE)
  • Supervise students providing helpdesk services for KSRE across the state
  • Design, evaluate and implement technology solutions to meet needs of department
  • Create and maintain documentation for systems, software and processes used
  • Assist with several reorganization efforts and search committees in department

Personal Consulting - 2005-Present

  • Support clients in person and via phone or email
  • Provide hardware and software purchase consulting, installation and maintenance
  • Design and implement technology solutions and backup strategies to meet needs of clients

Honors & Awards

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

Department of Communications Unclassified Employee of the Year - 2011
  Peer nominated award based on work performance

Top 3 Placing in Association for Computing Machinery (ACM) Local Chapter Programming Contest - 2009-2011
  Member of a team of 3 programmers
  2nd place Fall 2009; 1st place Fall 2010; 2nd place Spring 2011; 3rd place Fall 2011

Teaching Activities

CIS 115: Introduction to Computing Science - 2013-2017

  • Provides a broad overview of computing science to incoming students
  • Covers the basics of computer programming skills
  • Exposes students to a wide variety of computer science research topics
  • Introduces students to teamwork and communication skills needed in field

CIS 225: Personal Computer Systems Administration - 2013-2016

  • Students gain experience working with Windows and Linux systems
  • Introduce students to shell scripting, networking, user management
  • Provide hands-on experience working with many different technologies
  • Prepare students to be competent in any IT related job

CIS 527: Enterprise Systems Administration - 2014-2017

  • Students build working server environments using Windows and Linux
  • Focus on student ability to solve problems with minimal guidance
  • Build network environments mimicking those used in industry
  • Work with virtual machine software and other IT tools

CIS 595: Information Systems Internship - 2014-2017

  • Coordinate students completing the internship portion of the curriculum
  • Work with students to ensure they are achieving their goals
  • Review student reports and presentations when submitted

CIS 190: Open House Committee - 2015-2017

  • Work with students to form teams and create displays for K-State Open House
  • Focus on building teamwork, creativity, and communication skills
  • Work with students to share aspects of computing science with the general public

DEN 301: Creative Problem Solving in Engieering - 2017

  • Co-created new curriculum materials for this course for all enigneering disciplines with another engineering faculty member
  • Explore the decision-making process within engineering and design
  • Expose students to concepts such as neuroscience, bias, and resoning
  • Students collaborate on teams to design a learning experience for peers

Selected Papers & Posters


Russell Feldhausen, Joshua Weese, Nathan Bean "Increasing Student Self-Efficacy in Computational Thinking via STEM Outreach Programs" Proceedings of the 49th ACM Technical Symposium on Computing Science Education, SIGCSE '18


Joshua Weese, Russell Feldhausen. "STEM Outreach: Assessing Computational Thinking and Problem Solving" 2016 ASEE Annual Conference & Exposition


Joshua Weese, Nathan Bean, Russell Feldhausen. "The Impact of STEM Experiences on Student Self-Efficacy in Computational Thinking." 2016 ASEE Annual Conference & Exposition


Nathan Bean, Scott Bell, Russell Feldhausen. "Scratching the Surface: First Steps in Preservice Teacher Training on Computational Thinking." Proceedings of the 2015 Annual Meeting of the American Educational Research Association (AERA 2015)

Nathan Bean, Joshua Weese, Russell Feldhausen, R. Scott Bell. “Starting from Scratch: Developing a Pre-Service Teacher Training Program in Computational Thinking.” Proceedings of the 2015 Frontiers in Education (FIE) Conference


Russell Feldhausen, Scott Bell, Dr. Daniel Andresen. "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)


Russell Feldhausen, Scott Bell, Dr. Daniel Andresen. "Introducing HPC and Multi-Threaded Computing to Middle School Girls using Scratch." 2013 Midwest Section Conference of the American Society for Engineering Education (ASEE)
  Poster and abstract submitted to the 2013 ASEE Midwest Conference
  Awarded 3rd place award for Best Graduate Poster

Russell Feldhausen, Scott Bell, Dr. Daniel Andresen. "Introducing HPC to Young Students." The International Conference for High Performance Computing, Networking, Storage and Analysis 2013 (SC13)
  Poster and abstract submitted to the SC13 conference

Selected Presentations


Technology Petting Zoo adult session at Kansas 4-H Ambassador Training 2010 - 2016
  Hands on demonstration of new technologies and devices
  Focused mainly on 4-H parents' and volunteers' needs and questions


Technology == Change at Marshall County KS Extension Council Board Meeting
  Discuss the many links between technology and extension

Effective Use of Social Media at Kansas 4-H Ambassador Training
  Teach teens how to use social media for promoting ideas while practicing safety and preventing cyber-bullying


Lessons Learned from Teaching at National Extension Technology Conference (NETC)
  Share tips and tricks for training sessions based on my experience teaching


Computer Support Roundtable Session at National Extension Technology Conference (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 (with others)
  Share tools used in our office for computer support and maintenance


Using Social Media at Kansas 4-H Volunteer Forum
  Taught 4-H volunteers about social media and how to use it with their clubs

New Technologies and their Role in the Workplace guest lecture for AGCOM 590: New Media Technology class
  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
  Discussed a variety of topics important for professional staff
  Gave many tips and tricks to use technology in staff's daily routine

Social Media Training for KSRE Northeast Area Agents (with others)
  Hands-on training covering creating and managing social media accounts
  Discussed how to effectively reach desired audience via social media


Digital Cameras presentation for K-State TechBytes series (with others)
  Covered technical information related to using advanced SLR cameras
  Showed examples of own photography to describe desired effects

Computer Safety at Kansas 4-H Program Rally (with others)
  Presented information to KSRE staff about current online threats
  Provided information on free software provided to KSRE staff


Technology Petting Zoo at Kansas 4-H Foundation's Friends of 4-H Day
  Demonstrated new devices and websites to 4-H Foundation donors
  Answered questions from donors about how 4-H is using technology

Digital Photography at Kansas 4-H Ambassador Training (with others)
  Gave tips to 4-H Ambassadors to improve their photography skills
  Demonstrated how to operate features of an SLR camera


AJAX Based Webform Creator and Database Host System Senior Project Presentation
  Presented information gained from reviewing existing papers and systems
  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
  Described published research on Rubik's Cube algorithm found online
  Explained how that algorithm was implemented independently in Java
  Showed how algorithm was made to be efficient and demonstrated its use

Service Activities

K-State Association for Computing Machinery (ACM) Local Chapter Faculty Co-Advisor - 2015-2017

Undergraduate Advising & Recruitment Committees K-State Department of Computer Science - 2013-2017
  Serve on committees in department regarding academic advising and recruitment of undergraduate students

Kansas 4-H Discovery Days - 2014-2015
  Taught classes on programming in Scratch and computer science topics to 4-H teens

USD 383 Summer STEM Program - 2014-2015
  Taught classes on programming in Scratch to grade school and middle school students
  Worked with teachers from USD 383 and K-State education majors

K-State Office for the Advancement of Women in Science and Engineering (KAWSE) GROW & EXCITE Outreach Programs - 2013-2015
  Present about computing science to middle school and high school girls


Programming projects I've worked on:


Papers written, presentations given, etc.: