Helen H. Hu
Professor, Computer Science
Westminster College

Office: Foster 312
Phone: (801) 832-2362

Fall 2018:

    CMPT 201: Introduction to Computer Science
    CMPT 215: Emerging Scholars
    CMPT 385: Proposal Writing
Spring 2019:
    CMPT 201: Introduction to Computer Science
    CMPT 301: Artificial Intelligence
    CMPT 390: Senior Capstone

Spring 2019 Office Hours in Foster 312:

My office hours are held in conference rooms or classrooms, so CMPT 201 students can attend and program, even if you don't have any questions about the class. You can schedule an appointment by emailing me ahead of time or just stop by.


Click here for advice on scheduling your classes to earn a computer science major or minor.

About me:

I am deeply committed to increasing diversity in computer science by improving educational techniques for teaching computer science. I have written several POGIL (Process Oriented, Guided Inquiry Learning) activities for CS 1 and you can find more POGIL activities for CS at the CS POGIL Project.

Besides the Utah Exploring Computer Science Initiative, I am also involved in several outreach programs, including the NCWIT Aspirations in Computing Award for high school girls, the Rocky Mountain Celebration of Women in Computing the Utah CSTA's Scratch Day, the Utah High School Supercomputing Competition, and the AWE+SUM summer camps. Please email me if you are interested in helping out in any of these activities, whether by making a financial donation or by volunteering your time.

My Ph.D. dissertation was in the area of Computer Graphics and Visual Perception. More recently, I have taught an Introductory Computer Graphics course using Ray Tracing. You can view a list of my publications here.


ECS in Utah

Exploring Computer Science:

I am the PI on an NSF project to introduce a new rigorous computer science course to Utah high schools. Exploring CS is now taught in over 100 Utah high schools. For more information about the project, see my SIGCSE 2016 presentation, our SIGCSE 2016 paper, or the project website!

ECS in Utah

POGIL in Introductory Computer Science

I am the PI on a NSF project, called Process Oriented Guided Inquiry Learning in Introductory Computer Science. We are currently recruiting college faculty who would be interested in adopting POGIL in their introductory computer science classes. My course materials using POGIL for CS 1 are available here. The project is studying factors that most influence faculty to adopt POGIL in introductory computer science courses and how the degree of POGIL implementation impacts student learning and engagement. The POGIL approach has been shown in other STEM disciplines to increase student learning and retention, particularly for students from underrepresented populations, including females and minorities.

Computer Science Principles:

I am the PI on a project, called "Leveraging Learning Communities and POGIL Activities to Teach CS Principles to Diverse Students", which is part of the AAC&U Teaching to Increase Diversity and Equity in STEM. My course materials for CS Principles are available here, and a paper on the our first Learning Community is available here. We have run multiple Westminster workshops as well as multiple pre-SIGCSE events. All our workshop materials are available at the project website.

S-Cubed Program:

I am the co-PI for Westminster's NSF S-STEM project, S-Cubed. This program is for first-year Westminster College students (class of 2020 and 2021) intending to major in computer science, physics, or mathematics. All program participants enroll in the S-Cubed Seminar in their first year, and participate in monthly luncheons in all other years. Students with financial need are also eligible for scholarships funded by the National Science Foundation (see the program website for more information).

AWE+SUM Summer Camps:

I run a Programming workshop at Westminster's AWE+SUM camp, a math, science and computing summer camp for girls entering the eighth grade next fall. This summer, the AWE+SUM camp will be June 19-22th, 2017. Click here for more information!

Here is a one-page description of the Alice workshop, although we have recently switched to using AppInventor. I have also published a longer paper on the workshop.

Last modified: Wed Aug 22 11:18:23 MST 2018