Jerry Cao

Jerry is a PhD student at the Paul G. Allen School for Computer Science & Engineering at the University of Washington. He conducts research in the Make4All Lab and UbiComp Lab, where he’s advised by Jennifer Mankoff and Shwetak Patel.

His research focuses on improving healthcare accessibility by creating assistive technologies using digital fabrication and wearable sensing. He also works in the pure fabrication space, creating novel 3D-printable sensors and optimizing the strength of 3D-printed parts.

Website: https://jerrycao22.github.io/

Jacque Li

Jacque is a senior studying Computer Science and minor in Mathematics, and also works as a Student Ambassador in the Paul G. Allen School of Computer Science and Engineering, promoting computing and technical education to under-resourced and under-represented K-12 students. With a broad curiosity of how technology and computing influences interpersonal interactions, she is currently working on the UWEXP study to help develop the mobile technology used to collect student data, encompassing her diverse interests in mobile and accessible technologies, education, and personal health and wellness.

Han Zhang

Han is a PhD student in the Paul G. Allen School of Computer Science & Engineering. She is advised by Prof Jennifer Mankoff (Computer Science) and Prof Anind K. Dey (Information School).

Her research is human-centered, focusing on understanding human behaviors and designing AI systems that promote well-being, accessibility, and learning. For more details, please visit her personal website.

Daniel Revier

Daniel is a first-year PhD student in the Paul G. Allen School of Computer Science and Engineering. He is advised by Drs. Jennifer Mankoff (Computer Science) and Jeffrey Lipton (Mechanical Engineering). He graduated from Texas A&M University with a BS in Electrical Engineering (2012) and an MS in Electrical Engineering from Georgia Tech (2016) and afterwards worked at Texas Instruments Kilby Research Labs (2016-2019).

Daniel’s research interests lie at the intersection of inverse design, additive manufacturing, and accessibility of fabrication. His prior work focused on industrial scale additive manufacturing applications; however, he has since turned his focus toward software solutions to enable the design of intricate digital models with minimal effort.

Make your Webpage More Accessible

This is an individual project to make your webpage more accessible. Learning goals include

  • Some of the basic rules for web accessibility
  • How to use an accessibility checker to assess whether a web page is accessible
  • How to fix accessibility problems
  • How to work within the constraints of end-user content editing tools and still make something accessible

This project has two phases.

Phase one: Assess problems

In phase one, you will assess problems with the web page you choose.

Picking a webpage

You can assess your own website, if you have one. If not, a next best option would be your personal social media site (such as your linked-in page). If you don’t have one, but use social media such as facebook and twitter you can assess your posts on one of those sites. Finally, if none of those are options, just pick any site you think makes sense.

Running an accessibility checker

Once you have selected a web page, you should run it through an accessibility checker. The WebAim accessibility checker, WAVE, is a great choice for many sites. However, if the site requires that you log in, you may need an alternative. A great choice is the Chrome plugin Axe.

What to bring to class from Phase one

You should not change anything about the website you selected before class. You should bring your accessibility checking results to class and have read them over. We will work together in class on addressing the problems you found.

Phase two: Fixing problems

In phase two, you will fix problems on the website you chose. We will talk about how to write alt text, set up proper header structures, simplify language, and what else is possible within the constraints of the technology you are using.

Taylor Gotfrid

Taylor is a second-year PhD student in the Paul G Allen School of Computer Science and Engineering. She is advised by Professor Jennifer Mankoff. In 2017, she graduated from the University of California, Santa Cruz with bachelor’s degrees in Computer Engineering and Cognitive Science. She then earned her Masters in Human Computer Interaction from Rochester Institute of Technology in 2019.

Her research interests focus on trying to make fabrication more accessible for people with disabilities. Her prior research explored how to make the e-textile circuit development process more accessible for adults with intellectual disabilities. Her recent projects focus on understanding the kinds of difficulties that people with disabilities face while knitting, and developing technologies to help users overcome some of these difficulties.

Final Project

The goal of your final project is to explore an accessibility issue in more depth than you’ve been able to do in our projects so far. In choosing this project, you may want to draw from personal expertise, literature, or user data should you have access to it.

Your final project will have three phases:

Proposal

  • Proposal: Your proposal be a slide deck with 5 slides that describe your
    • promise: How the world will be better based on your project
    • obstacle: Why we don’t have this already.
    • solution: How you will achieve the promise. This will most likely be primarily technical, such as a novel device.
    • related work: It should also include a related work section with at least 5 references showing some evidence for the importance of this problem.
    • timeline: Finally, it should include a timeline showing that this is feasible.
  • Development: We will check in on projects in part of class and/or office hours on a weekly basis to help provide guidance about progress on the milestones laid out in your timeline

Midterm Writeup

Midway through the project you will turn in a brief update to your project. This should included an up-to-date written version of your promise, obstacle and solution (1-3 paragraphs) and a related work section, also updated based on feedback (3-4 paragraphs). The total should be less than a page long.

Final Project Writeup

The final 2-page report should be in the 2-column CHI template format: https://chi2020.acm.org/authors/chi-proceedings-format/

Requirements for this are below. In addition you should follow the writing guidelines put out by SIGACCESS for writing about disability.

In addition, you will participate in a poster session.

Poster

Your poster should cover the same basic items as your report, but in much less depth. It should have a section highlighting the key goals of the project, images of what you did and/or pictures that convey study results if you did one, and some explanation of how you accomplished things, as well as mentioning how a disability studies perspective informed your project.

It does not need a related work section, and you will want to put your names on it and a big title.

Written Document

The report should cover these main sections:

  • Introduction — 1-3 paragraphs: Present the promise/ obstacle/ solution for your project — what is the problem are you solving and why is it important to solve it? This can re-use text from your midterm report.
  • Related Work  — 3-4 paragraphs: Talk about relevant work that closely connects with your project. This can re-use text from your midterm report.
  • Methodology — about 1 page: What did you do in your project – If you worked with participants: how many people, what did they do. If you implemented a system, or designed something, what did you design?
  • Disability Studies Perspective – 1 Paragraph: How did a disability studies perspective inform your project
  • Conclusions — 1-2 paragraphs: describe what you learnt and how can this be extended/built on in the future
  • Personal reflection — 1-2 paragraphs, individual and handed in separately: describe what you personally learned from this project, and what your individual contributions were to the team.

Important notes and considerations

  • Language: You will be expected to use best practices in language and presentation. Here is the SIGACCESS guide on this.
  • The things we have emphasized in this class, namely a disability studies perspective and physical building, should be featured in your project as much as possible.
    • With respect to disability studies, you should think critically about whether and how your project empowers and gives agency to people with disabilities, as well as the extent to which it expects/engages the larger structural issues around the problem you’re trying to solve
    • With respect to physical computing, this is not required, but you should get approval from the instructor if you go in a different direction, and have a rationale
  • If you don’t have personal experience justifying the choice of problem, it is important to find studies that involved people with disabilities that help justify the sense of your proposed work. It is not feasible to do a full iterative design cycle in this project (and not necessarily an ethical use of the time of people with disabilities), but equally important not to come in with a ‘hero complex’ and simply believe you know what people need.
  • Your project can include designing and piloting a study, but only if you have significant experience already in this domain since we haven’t really taught that aspect of accessibility in this class. Better to spend time on skills you learned here! In addition, given the number of weeks available, be careful not to overcommit (e.g. creating a significant novel device and a lengthy study!)

3D printing on the Ultimaker

Cura is the software yo ushould use. It has built in slicing, runs on macs and windows, and has pre-configured options for all Ultimaker models in the add-a-printer dialogue (instructions for adding a printer).

You will need to first export your model as an STL from OpenSCAD: First you render, not just preview, then you 3D print (the menu option just under Render in the image at right. You may need to debug your model. The result will be an STL file.

When you load an STL file into Cura, you then prepare your print. There are MANY options to consider, which are documented in detail on the ‘Mastering Cura’ webpage.  Keep an eye on predicted print time

You saw in class how to start a print. First, save to GCODE from CURA. Then bring it to the Ultimaker. The Ultimaker resources I am linking to are part of a series (look for the arrows at bottom right and left of each page) that walks you through everything you need to make that first print. I’d recommend trying this out with something really small from the essential calibration set in our drive such as the thin wall box. It should be something that prints in 20 mins or less. You can also experiment with settings such as rafts and brims in that small format.

Please see the Slides about Printer Operation (accessible to people in the class only) for more detail.

Vivian G Motti (Visitor)

Vivian Genaro Motti, Assistant Professor, Information Sciences and Technology. Photo by: Ron Aira/Creative Services/George Mason University

I am an Assistant Professor on Human Computer Interaction at George Mason University where I lead the Human-Centric Design Lab. In the Fall 2019, I am a visiting scholar at the University of Washington’s Paul G. Allen School of Computer Science and Engineering. My research interests involve the design and evaluation of smartwatch applications to assist young adults with neurodiverse conditions. More specifically, I focus on how wearable applications can assist neurodiverse individuals with self-regulation, executive functions and activities of daily living. 

I am also interested on usable privacy for smart home devices, wearables, accessibility and mHealth.

For additional information, please visit my website: www.vivianmotti.org

Kelly Avery Mack

Avery is a Phd Student in the Paul G. Allen School of Computer Science and Engineering at the University of Washington. They are advised by Prof. Jennifer Mankoff. They completed their bachelors in Computer Science at the University of Illinois at Urbana-Champaign in 2019, where Prof. Aditya Parameswaran and Prof. Karrie Karahalios advised them. They are an NSF Fellow and an ARCS Scholar.

Their research focuses on applying computer science to create or improve technologies that serve people with disabilities. Their current work focuses on 1) representation of people with disabilities in digital technologies like avatars and generative AI tools, and 2) how to support people with fluctuating access needs like neurodiverse people and people with chronic or mental health conditions. 

Visit Avery’s homepage at https://kmack3.github.io.