×
Register Here to Apply for Jobs or Post Jobs. X

Teaching Professor

Job in Madison, Dane County, Wisconsin, 53774, USA
Listing for: University of Wisconsin Madison
Full Time position
Listed on 2026-03-12
Job specializations:
  • Education / Teaching
    University Professor, Academic
Salary/Wage Range or Industry Benchmark: 70000 - 104503 USD Yearly USD 70000.00 104503.00 YEAR
Job Description & How to Apply Below

Current Employees:
If you are currently employed at any of the Universities of Wisconsin, log in to Jobs Hub to apply through the internal application process.

Job Category:
Academic Staff

Employment Type:

Regular
Job Profile:
Teaching Professor

Job Summary

The primary duties are teaching, overseeing, and developing materials for a variety of undergraduate computer science courses. The courses to be taught include introductory programming courses (level 200-400) and may also include advanced undergraduate courses (level 500). The standard workload is two 3-4 credit courses per semester, which may be two lectures of the same course or two different courses. Class sizes are typically in the 150-450 student range.

Associated duties include, but are not limited to: maintaining course webpages; developing exams and assignments; managing student grades; developing and maintaining course management tools to support grading and testing; holding weekly office hours; training and supervising teaching assistants. Depending on the course, teaching assistants may lead discussion and laboratory sections.

Duties also include service on departmental committees associated with undergraduate education and advising, teaching a 1-credit course, developing new curricula, or other similar duties.

This vacancy is being announced simultaneously with JR#; please note that only one vacancy exists. Having two job postings allows the College to consider candidates with both tenure-track faculty credentials and non-tenure-track faculty credentials for this position.

Key Job Responsibilities
  • Develops and designs curriculum and instructional material relevant to a course of instruction
  • May supervise student employees involved in development or delivery of instruction
  • Facilitates classroom, online and/or laboratory instruction, including assessment of student performance
  • Advises students on academic and career direction within a specific field of study
  • Collaborates with department faculty and staff to develop teaching strategies relevant to the discipline
  • Contributes to the strategic development of curriculum and academic content through various mediums to ensure the integrity of the educational mission of the work unit
  • Contributes to the development of teaching and learning scholarly work including publications and presentations
Department

College of Letters & Science | Computer Sciences

Compensation

The typical starting salary for this position is $70,000 - $104,503 depending on qualifications and experience. The salary will be paid out over 9 months. Employees in this position can expect to receive benefits such as sick leave; competitive insurance and saving accounts; and retirement benefits. Employees have the option to continue benefits for the full calendar year.

Required Qualifications
  • One year of college-level teaching experience in computer science or a related technical or scientific field
  • Excellent classroom communication skills
  • Proficiency with Java and/or Python programming languages
  • Fundamental knowledge of Introductory Programming Language
Preferred Qualifications
  • Ability to manage graduate and undergraduate classroom and lab settings, including oversight, assessment, student support, and instructional logistics
  • Familiarity with online teaching tools and techniques that help with efficient course organization, communication, and management in large-class environment
  • Fluency with C/C++, C#, Matlab, or Java Script
  • Fundamental knowledge of operating Systems:
    Programming in C/Linux as well as basic machine and assembly languages; familiarity with operating system design, including scheduling, virtual memory, file system design, concurrency, and operating system kernels
Education

PhD or other terminal degree, or a degree at least one level above the level of instruction.

How to Apply

Click the "Apply" button to start the application process.

To apply for this position, you must submit one document in pdf format that contains the following information:

  • Cover letter (Your cover letter should address your qualifications as they pertain to the minimum number of years and type of relevant work experience listed above)
  • CV/Resume
  • Teaching statement
  • Summary of teaching evaluations
  • An example of a previous syllabus
  • Once finalists are identified, they will be asked to provide names and contact information for at least three professional references, including a current/former supervisor. References will not be contacted without advanced notice.

    Please note that successful applicants are responsible for ensuring their eligibility to work in the United States (i.e. a citizen or national of the United States, a lawful permanent resident, a foreign national authorized to work in the United States without need of employer sponsorship) on or before the effective date of appointment.

    Contact Information

    Cindy Fendrick, CS Academic Program Director

    Email: cindy.fendrick;
    Phone:

    Relay Access (WTRS): 7-1-1. See  for further information.

    Institutional Statement on Diversity

    Diversity is a…

    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary