Courses I taught at UNR (University of Nevada, Reno, Department of Computer Science, NV, USA)

Below are the courses I taught since I came to UNR in Fall 2002 (that is, 20 years in total):
Total courses 71; with 2057 undergraduate and 339 graduate students who took them.

  • Fall 2022: CS 791 Software Engineering (14 graduate students)
  • Fall 2022: CS 425 Software Engineering (138 undergraduate students)
  • Spring 2022: CS 420/620 Human-Computer Interaction (45 undergraduate and 4 graduate students)
  • Fall 2021: CS 791 Advanced Topics on Software Engineering (9 graduate students)
  • Fall 2021: CS 425 Software Engineering (146 undergraduate students)
  • Spring 2021: CS 420 Human Computer Interaction (46 undergraduate students)
  • Fall 2020: CS 791 Advanced Topics on Human-Computer Interaction (17 graduate students)
  • Fall 2020: CS 425 Software Engineering (128 undergraduate students)
  • Spring 2020: CS 425 Senior Projects in Computer Science (107 undergraduate students)
  • Fall 2019: CS 791 Advanced Topics on Software Engineering (15 graduate students)
  • Fall 2019: CS 420/620 Human-Computer Interaction (41 undergraduate students)
  • Spring 2019: CS 426 Senior Projects in Computer Science (107 undergraduate students)
  • Fall 2018: CS 791 Graduate Topics on HCI (17 graduate students)
  • Fall 2018: CS 425 Software Engineering (107 undergraduate students)
  • Spring 2018: CS 426 Senior Projects in Computer Science (121 undergraduate students)
  • Fall 2017: CS 709 Advanced Software Engineering and Development (16 graduate students)
  • Fall 2017: CS 425 Software Engineering (127 undergraduate students)
  • Spring 2016: CS 791 Advanced Human-Computer Interaction (19 graduate students)
  • Spring 2016: CS 426 Senior Projects in Computer Science (68 undergraduate students)
  • Fall 2015: CS 420 Human-Computer Interaction (38 undergraduate students)
  • Fall 2015: CS 425 Software Engineering (68 undergraduate students)
  • Spring 2015: CS 790Z Graduate Seminar on Software Engineering (8 graduate students)
  • Fall 2014: CS 425 Software Engineering (53 undergraduate students)
  • Fall 2014: CS 420/620 Human-Computer Interaction (7 graduate and 24 undergraduate students)
  • Spring 2014: CS 790M Graduate Seminar on Human-Computer Interaction (13 graduate students)
  • Spring 2014: CS 426 Senior Projects (51 undergraduate students)
  • Fall 2013: CS 420/620 Human-Computer Interaction (3 graduate students and 23 undergraduate students)
  • Fall 2013: CS 425 Software Engineering (53 undergraduate students)
  • Spring 2013: CS 791Z Special Topics on Software Engineering (7 graduate students)
  • Spring 2013: CS 426/CPE 426 Senior Projects (31 undergraduate students)
  • Fall 2012: CS 420/620 Human-Computer Interaction (6 graduate students and 18 undergraduate students)
  • Fall 2012: CS 425 Software Engineering (32 undergraduate students)
  • Spring 2012: CS 709B Advanced Software Project Management and Development (7 graduate students)
  • Spring 2012: CS426/CPE 426 Senior Projects (42 undergraduate students)
  • Fall 2011: CS 791M Graduate Topics on Human-Computer Interaction (11 graduate students)
  • Fall 2011: CS 425 Software Engineering (43 undergraduate students)
  • Spring 2011: CS 320 Interaction Design (19 undergraduate students)
  • Spring 2011: CS 426/CPE 426 Senior Projects (36 undergraduate students)
  • Fall 2010: CS 790z Graduate Seminar on Software Engineering (16 graduate students)
  • Fall 2010: CS 425 Software Engineering (36 undergraduate students + 1 graduate student)
  • Fall 2009: CS 420/CS 620 Human-Computer Interaction (15 undergraduate students + 6 graduate students)
  • Fall 2009: CS 425 Software Engineering (38 undergraduate students)
  • Spring 2009: CS 709 Advanced Software Project Management and Development (16 graduate students)
  • Spring 2009: CS 426/CPE 426 Senior Projects (28 undergraduate students)
  • Fall 2008: CS 420/CS 620 Human-Computer Interaction (18 undergraduate students + 10 graduate students)
  • Fall 2008: CS 425/CS 625 Software Engineering (29 undergraduate students + 6 graduate students)
  • Spring 2008: CS 790 Seminar on Human-Computer Interaction(12 graduate students)
  • Spring 2008: CS 426/CPE 426 Senior Projects (24 undergraduate students)
  • Fall 2007: CS 420/CS 620 Human-Computer Interaction (9 undergraduate students + 12 graduate students)
  • Fall 2007: CS 425 Software Engineering (25 undergraduate students + 3 graduate students)
  • Fall 2007: CS 793z Independent Studies on Software Engineering (11 graduate students)
  • Spring 2007: CS 791z Topics on Software Engineering (11 graduate students)
  • Spring 2007: CS 426/CPE 426 Senior Projects (27 undergraduate students)
  • Fall 2006: CS 791m Topics on Human-Computer Interaction (11 graduate students)
  • Fall 2006: CS 425/CS 625 Software Engineering (27 undergraduate students + 7 graduate students)
  • Spring 2006: CS 791z Topics on Software Engineering (9 graduate students + 2 undergraduate students)
  • Spring 2006: CS 426/CPE 426 Senior Projects (24 undergraduate students)
  • Fall 2005: CS 790m Seminar on Human-Computer Interaction (14 graduate students + 3 undergraduate students)
  • Fall 2005: CS 425/CS 625 Software Engineering (25 undergraduate students + 2 graduate students)
  • Spring 2005: CS 790z Seminar on Software Engineering (14 graduate students + 1 undergraduate student)
  • Spring 2005: CS 426 Senior Projects (53 undergraduate students)
  • Fall 2004: CS 491m/CS 791m Topics on Human-Computer Interaction (6 graduate students + 4 undergraduate students)
  • Fall 2004: CS 425/CS 625 Software Engineering (57 undergraduate students + 6 graduate students)
  • Spring 2004: CS 491z/CS 791z Topics on Software Engineering (10 graduate students + 4 undergraduate students)
  • Spring 2004: CS 426 Senior Projects (55 undergraduate students)
  • Fall 2003: CS 791m Topics on Human-Computer Interaction (10 graduate students + 1 undergraduate student)
  • Fall 2003: CS 425/CS625 Software Engineering (2 sections, 53 undergraduate students + 2 graduate students)
  • Spring 2003: CS 426 Senior Projects (35 undergraduate students)
  • Spring 2003: CS 790z Seminar on Software Engineering (9 graduate students)
  • Fall 2002: CS 425/CS 625 Software Engineering (37 undergraduate + 7 graduate students)

    Courses I taught at Dal (Dalhousie University, Faculty of Computer Science, Halifax, NS, Canada)

    The following are the courses I taught at Dalhousie University over a time-span of about six years.

  • CS 3130 Software Engineering
  • CS 3135 Software Development with Ada
  • CS 3220 Computer Organization for Electrical Engineers
  • CS 4140 Database Systems

    Courses I taught at UPB (University Politehnica Bucharest, Romania)

    Rather far away from me now (I taught them between 1984 and 1993), I list them below with some approximation and, possibly, with some omissions:

  • Software Engineering
  • Real-Time Software Development
  • Microprocessor-based Control Systems
  • Multiprocessor Systems
  • High-Level Programming Languages
  • Fundamentals of Automatic Control
  • Industrial Electronics and Automation