Data about Jobs
We’ve asked current faculty who are teaching without a Ph.D. at various institutions, in various stages of their careers, to answer some questions about their current positions.
How many years is your contract?
Person | Institution | Contract Length |
Adam Blank | California Institute of Technology | 3 years |
Bill Kerney | Clovis Community College & Fresno State | Tenured |
Michael Ball | University of California, Berkeley | 1 year contract, sometimes 2. |
Sharon Solis | University of California, Santa Barbara | Fixed-term contract (2 years) 3 years into 6 year process before Continuing Lecturer (our version of tenure) |
Christopher M. Carruth | University of Colorado, Boulder | 3yr appointment. Currently on my 2nd. |
Ethan Ordentlich | University of Illinois Chicago | 1 year fixed-term |
Omar Ibrahim | University of Illinois Chicago | 1 year (fixed-term) |
Suraj Rampure | University of Michigan | Initial contract is 2 years |
Harry Smith | University of Pennsylvania | 3 years |
Travis McGaha | University of Pennsylvania | 1 year |
Kendra Walther | University of Southern California | 3 years |
Kevin Lin | University of Washington | 3 years |
Matt Wang | University of Washington | 2 years for the first contract, 3 years after that |
Miya Natsuhara | University of Washington | 2-year for first contract, 3-year contracts following |
How many courses do you teach in a term (quarter/semester)?
Person | Institution | Term Load |
Adam Blank | California Institute of Technology | 1-2 (Qtr) |
Bill Kerney | Clovis Community College & Fresno State | More than 4 (Sem) |
Michael Ball | University of California, Berkeley | 2-4 (Sem) |
Sharon Solis | University of California, Santa Barbara | 2-4 (Qtr) |
Christopher M. Carruth | University of Colorado, Boulder | 2-4 (Sem) |
Ethan Ordentlich | University of Illinois Chicago | 1-2 (Sem) |
Omar Ibrahim | University of Illinois Chicago | 1-2 (Sem) |
Suraj Rampure | University of Michigan | 2-4 (Sem) |
Harry Smith | University of Pennsylvania | 1-2 (Sem) |
Travis McGaha | University of Pennsylvania | 1-2 (Sem) |
Kendra Walther | University of Southern California | 2-4 (Sem) |
Kevin Lin | University of Washington | 1-2 (Qtr) |
Matt Wang | University of Washington | 2-4 (Qtr) |
Miya Natsuhara | University of Washington | 1-2 (Qtr) |
What kinds of courses do you teach?
Person | Institution | Courses |
Adam Blank | California Institute of Technology | Intro (CS 1, data structures, software design), Systems, Math for CS, "real-world algorithms" |
Bill Kerney | Clovis Community College & Fresno State | Computer Science and Game Development |
Michael Ball | University of California, Berkeley | intro CS, upper level software engineering |
Sharon Solis | University of California, Santa Barbara | Introduction to Data Science, Introduction to Proofs (aka Discrete Math) |
Christopher M. Carruth | University of Colorado, Boulder | Comp and Society. Computational Reasoning. Tech Ethics. Capstone. Digital Humanities. Courses run the gamut, ranging from intro to upper-division and graduate seminars. |
Ethan Ordentlich | University of Illinois Chicago | Intro (data structures) |
Omar Ibrahim | University of Illinois Chicago | Theory |
Suraj Rampure | University of Michigan | Undergraduate, lower division data science courses. Can also teach upper-div and MS level courses too. |
Harry Smith | University of Pennsylvania | Intro, Data Structures, AI |
Travis McGaha | University of Pennsylvania | Intro Systems, Intermediate Systems, Operating Systems & Intro Programming |
Kendra Walther | University of Southern California | Intro and/or Object-Oriented Programming |
Kevin Lin | University of Washington | Data Structures and Algorithms, Introductory Programming, Data Science |
Matt Wang | University of Washington | Introductory programming, command-line tools, and supplemental workshops. Eventually: software design & programming langauges! |
Miya Natsuhara | University of Washington | Introduction to Programming, Honors Seminar alongside Intro to Programming, eventually Foundations of Computing I (DFAs, CFGs, logic, proofs, set theory), Introduction to Compilers |
What kinds of service (if any) do you do at the department level?
Person | Institution | Department Service |
Adam Blank | California Institute of Technology | Chair of DEI committee, Undergraduate CS Option Representative, Academic Advising for 40 students |
Bill Kerney | Clovis Community College & Fresno State | Academic Senate VP, AI Committee, been the chair of the technology committee in the past |
Michael Ball | University of California, Berkeley | committee service |
Sharon Solis | University of California, Santa Barbara | Faculty Mentor on Data Science capstone course |
Christopher M. Carruth | University of Colorado, Boulder | Advising, committees, lite administrative work |
Ethan Ordentlich | University of Illinois Chicago | Committee service + faculty visits |
Omar Ibrahim | University of Illinois Chicago | Serving on 1 committee currently, also helping with faculty candidate visits |
Suraj Rampure | University of Michigan | Remains to be seen – nothing is required |
Harry Smith | University of Pennsylvania | Academic advising for undergrads, serving on teaching track hiring committee, infrastructure committee, ABET accreditation committee, co-administering the set of student-instructed minicourses |
Travis McGaha | University of Pennsylvania | Academic Advising Running our CS Education Seminar Member of Teaching Track Faculty Hiring Committee Member of the CIS Undergraduate Curriculum Committee |
Kendra Walther | University of Southern California | Associate Director, Committee work |
Kevin Lin | University of Washington | Mandatory activities mostly center on committee service assignments. I've served on admissions, faculty recruiting, and diversity. This year, I'm also chairing a committee. On my own time, I organize other activities to sustain ComputingEd@UW, organize student travel to SIGCSE TS (the largest annual computing education conference), and lead small seminars around computing education. |
2 other people left this answer empty, probably meaning that they do not do department level service.
What kinds of service (if any) do you do at the college or institution level?
Person | Institution | College Service |
Adam Blank | California Institute of Technology | Caltech Membership and Bylaws Committee, Caltech Ad Hoc Committee on SETs Reform (co-chair), Caltech Undergraduate Academic Standards and Honors Committee, Division DEI Committee, Caltech Freshman Admissions Committee (2020-2022) |
Bill Kerney | Clovis Community College & Fresno State | Handle program review, proposing and revising curriculum, hiring and tenure review committees, Academic Senate, serving on various technology committees, reviewing papers. |
Michael Ball | University of California, Berkeley | some campus committees |
Christopher M. Carruth | University of Colorado, Boulder | Minimal. Participation in college/institutional events + occasional collaboration. |
Suraj Rampure | University of Michigan | Remains to be seen – nothing is required |
Kendra Walther | University of Southern California | All kinds of service |
Kevin Lin | University of Washington | Committee service (by choice) |
7 other people left this answer empty, probably meaning that they do not do college or institution level service.
What kinds of research (if any) do you do?
Person | Institution | Research |
Adam Blank | California Institute of Technology | tooling for feedback and scale (code and proofs), inclusion for neurodiverse and queer students, |
Bill Kerney | Clovis Community College & Fresno State | Upcoming CCSC: SW paper called "Treachery and Deceit" on detecting the use of AI in assignments |
Michael Ball | University of California, Berkeley | intro CS, especially for non-majors. https://bjc.berkeley.edu and https://snap.berkeley.edu |
Christopher M. Carruth | University of Colorado, Boulder | N/A (I maintain a creative practice that is similar, but not a part of my contractual obligations) |
Suraj Rampure | University of Michigan | Trying to get more involved in CS and DS Ed research. So far we have https://dl.acm.org/doi/pdf/10.1145/3408877.3432561 and https://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-106.pdf |
Kendra Walther | University of Southern California | DEI, Accessibility |
Kevin Lin | University of Washington | Centering ethics, identity, and political vision to realize more equitable computing education. https://kevinl.info |
7 other people left this answer empty, probably meaning that they do not do research.