Skip to content
Alkimi University Academics

Department of Computer Science

Dr. Tomás Rivera

Assistant Professor of Computer Science

Faculty profile

About Dr. Tomás Rivera

Portrait of Dr. Tomás Rivera

Tomás Rivera teaches Introduction to Programming with Python and Software Engineering and Architecture. His scholarly work focuses on algorithmic fairness, data ethics, and software system design. He mentors students developing community-focused software tools and ethical computing projects.

Dr. Tomás Rivera is a member of the Department of Computer Science in the School of Engineering & Computing.

Areas of expertise

  • Software engineering
  • Data ethics
  • Algorithmic fairness
  • Programming pedagogy

Contact

Office
Ashby Hall 215
Building
Ashby Hall

Campus directory entry →

Fall 2026 office hours

  • Monday & Wednesday, 3:30–5:00 p.m.
    In person, Ashby Hall 215
  • Friday, 10:00–11:00 a.m.
    Virtual (Zoom link posted in Canvas)

Also available by appointment. Office hours follow Faculty Handbook §5.3.

2026–27

Teaching

CourseTitleCreditsRole
CS 110Computing and Society3Instructor, Spring 2027
CS 150Introduction to Programming with Python4Instructor, Fall 2026 and Spring 2027
CS 310Software Engineering and Architecture3Instructor, Spring 2027
DS 210Data Ethics and Society3Instructor, Fall 2026

Department chairs make teaching assignments each year (Faculty Handbook §5.1). Multi-section courses have many instructors; the coordinator works with them on shared requirements, and your own section's instructor is listed in AlkimiHub.

Meeting with faculty

At least 3 hours per week during the semester, across at least 2 days, with at least 1 hour available virtually. Times are on each course syllabus in Canvas.