Fall 2023

Spring 2023

  • CS 116: Introduction to Computer Security
    • Enrollment (number of students): 99
    • Overall Course Rating (of 83 responses): 4.49 / 5.0 [question 5]
    • Overall Performance of Instructor (of 83 responses): 4.77 / 5.0 [question 15]
  • CS 116: Introduction to Computer Security –Online Master’s
    • Enrollment (number of students): 11
    • Overall Course Rating (of 8 responses): 4.88 / 5.0 [question 5]
    • Overall Performance of Instructor (of 8 responses): 4.88 / 5.0 [question 15]
  • CS 120: Web Programming and Engineering –Online Master’s
    • Enrollment (number of students): 15
    • Overall Course Rating (of 6 responses): 4.33 / 5.0
    • Overall Performance of Instructor (of 6 responses): 4.33 / 5.0

Fall 2022

  • CS 116: Introduction to Computer Security
    • Enrollment (number of students): 103
    • Overall Course Rating (of 82 responses): 4.57 / 5.0 [question 5]
    • Overall Performance of Instructor (of 82 responses): 4.74 / 5.0 [question 15]
  • CS 116: Introduction to Computer Security –Online Master’s
    • Enrollment (number of students): 18
    • Overall Course Rating (of 15 responses): 4.8 / 5.0 [question 5]
    • Overall Performance of Instructor (of 15 responses): 4.87 / 5.0 [question 15]
  • CS 120: Web Programming and Engineering –Online Master’s
    • Enrollment (number of students): 16
    • Overall Course Rating (of 7 responses): 4.57 / 5.0
    • Overall Performance of Instructor (of 7 responses): 4.71 / 5.0

Spring 2022

  • CS 28/ PS 188: Cyber Security and Cyber Warfare
    • Enrollment (number of students): 39
    • Overall Course Rating (of 35 responses): 4.43 / 5.0
    • Overall Performance of Instructor (of 35 responses): 4.63 / 5.0
  • CS 116: Introduction to Computer Security
    • Enrollment (number of students): 98
    • Overall Course Rating (of 85 responses): 4.63 / 5.0 [question 5]
    • Overall Performance of Instructor (of 85 responses): 4.75 / 5.0 [question 15]
  • CS 116: Introduction to Computer Security –Online Master’s
    • Enrollment (number of students): 23
    • Overall Course Rating (of 14 responses): 4.43 / 5.0 [question 5]
    • Overall Performance of Instructor (of 14 responses): 4.57 / 5.0 [question 15]

Fall 2021

  • CS 116: Introduction to Security
    • Enrollment (number of students): 96
    • Overall Course Rating (of 79 responses): 4.44 / 5.0 [question 5]
    • Overall Performance of Instructor (of 79 responses): 4.68 / 5.0 [question 15]

Spring 2021

  • COMP 98: Senior Capstone
    • Enrollment (number of students): 38
    • Overall Course Rating (of 34 responses): 4.62 / 5.0 [question 5]
    • Overall Performance of Instructor (of 34 responses): 4.76 / 5.0 [question 15]
  • COMP 116: Introduction to Security
    • Enrollment (number of students): 97
    • Overall Course Rating (of 83 responses): 4.58 / 5.0 [question 5]
    • Overall Performance of Instructor (of 83 responses): 4.75 / 5.0 [question 15]
  • ES 85: Cooperative Education
    • Enrollment (number of students): 11
    • Overall Course Rating (of 8 responses): 4.50 / 5.0 [question 5]
    • Overall Performance of Instructor (of 8 responses): 4.63 / 5.0 [question 15]

Fall 2020

  • COMP 97: Senior Capstone
    • Enrollment (number of students): 37
    • Overall Course Rating (of 29 responses): 4.66 / 5.0 [question 5]
    • Overall Performance of Instructor (of 29 responses): 4.76 / 5.0 [question 15]
  • COMP 116: Introduction to Security
    • Enrollment (number of students): 104
    • Overall Course Rating (of 82 responses): 4.66 / 5.0 [question 5]
    • Overall Performance of Instructor (of 82 responses): 4.71 / 5.0 [question 15]
  • OMSCS 116: Introduction to Security
    • Enrollment (number of students): 12
    • Overall Course Rating (of 8 responses): 4.0 / 5.0 [question 5]
    • Overall Performance of Instructor (of 8 responses): 4.5 / 5.0 [question 15]
  • ES 85: Cooperative Education
    • Enrollment (number of students): 7
    • Overall Course Rating (of 5 responses): 3.80 / 5.0 [question 5]
    • Overall Performance of Instructor (of 5 responses): 3.60 / 5.0 [question 15]

Spring 2020

  • COMP 98: Senior Capstone
    • Enrollment (number of students): 60
    • Overall Course Rating (of 46 responses): 4.07 / 5.0 [question 5]
    • Overall Performance of Instructor (of 46 responses): 4.30 / 5.0 [question 15]
  • COMP 55 / PS 188: Cyber Security and Cyber Warfare
    • Enrollment (number of students): 34
    • Overall Course Rating (of 24 responses): 4.38 / 5.0
    • Overall Performance of Instructor (of 24 responses): 4.58 / 5.0
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 74
    • Overall Course Rating (of 68 responses): 4.37 / 5.0 [question 5]
    • Overall Performance of Instructor (of 68 responses): 4.54 / 5.0 [question 15]

Fall 2019

  • COMP 55: Computer Science for Future Presidents
    • Enrollment (number of students): 9
    • Overall Course Rating (of 7 responses): 4.0 / 5.0 [question 5]
    • Overall Performance of Instructor (of 7 responses): 4.71 / 5.0 [question 15]
  • COMP 97: Senior Capstone
    • Enrollment (number of students): 62
    • Overall Course Rating (of 47 responses): 4.0 / 5.0 [question 5]
    • Overall Performance of Instructor (of 47 responses): 4.36 / 5.0 [question 15]
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 82
    • Overall Course Rating (of 67 responses): 4.43 / 5.0 [question 5]
    • Overall Performance of Instructor (of 67 responses): 4.58 / 5.0 [question 15]

Spring 2019

  • COMP 20: Web Programming
    • Enrollment (number of students): 81
    • Overall Course Rating (of 72 responses): 4.43 / 5.0 [question 5]
    • Overall Performance of Instructor (of 72 responses): 4.60 / 5.0 [question 15]
  • COMP 98: Senior Capstone
    • Enrollment (number of students): 48
    • Overall Course Rating (of 40 responses): 4.08 / 5.0 [question 5]
    • Overall Performance of Instructor (of 40 responses): 4.41 / 5.0 [question 15]
  • COMP 50 / PS 188: Cyber Security and Cyber Warfare
    • Enrollment (number of students): 47
    • Overall Course Rating (of 41 responses): 3.54 / 5.0
    • Overall Performance of Instructor (of 41 responses): 4.0 / 5.0

Fall 2018

  • COMP 20: Web Programming
    • Enrollment (number of students): 78
    • Overall Course Rating (of 74 responses): 4.20 / 5.0 [question 5]
    • Overall Performance of Instructor (of 74 responses): 4.45 / 5.0 [question 15]
  • COMP 97: Senior Capstone
    • Enrollment (number of students): 49
    • Overall Course Rating (of 44 responses): 4.09 / 5.0 [question 5]
    • Overall Performance of Instructor (of 44 responses): 4.36 / 5.0 [question 15]
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 68
    • Overall Course Rating (of 59 responses): 4.41 / 5.0 [question 5]
    • Overall Performance of Instructor (of 59 responses): 4.58 / 5.0 [question 15]

Spring 2018

  • COMP 20: Web Programming
    • Enrollment (number of students): 80
    • Overall Course Rating (of 72 responses): 4.32 / 5.0 [question 5]
    • Overall Performance of Instructor (of 72 responses): 4.47 / 5.0 [question 15]
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 79
    • Overall Course Rating (of 63 responses): 4.43 / 5.0 [question 5]
    • Overall Performance of Instructor (of 63 responses): 4.56 / 5.0 [question 15]
  • COMP 150-MMD: Mobile Medical Devices & Apps (cross-listed with Electrical Engineering)
    • Enrollment (number of students): 18
    • Overall Course Rating (of 10 responses): 4.20 / 5.0 [question 5]
    • Overall Performance of Instructor (of 10 responses): 3.50 / 5.0 [question 15]

Fall 2017

  • COMP 20: Web Programming
    • Enrollment (number of students): 80
    • Overall Course Rating (of 77 responses): 4.18 / 5.0 [question 5]
    • Overall Performance of Instructor (of 77 responses): 4.43 / 5.0 [question 15]
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 86
    • Overall Course Rating (of 80 responses): 4.11 / 5.0
    • Overall Performance of Instructor (of 80 responses): 4.26 / 5.0
  • COMP 150-MOB: Mobile Development
    • Enrollment (number of students): 40
    • Overall Course Rating (of 35 responses): 4.11 / 5.0
    • Overall Performance of Instructor (of 35 responses): 4.31 / 5.0

Spring 2017

  • COMP 20: Web Programming
    • Enrollment (number of students): 124
    • Overall Course Rating (of 115 responses): 4.17 / 5.0 [question 5]
    • Overall Performance of Instructor (of 115 responses): 4.42 / 5.0 [question 15]
  • COMP 120: Web Engineering
    • Enrollment (number of students): 47
    • Overall Course Rating (of 42 responses): 3.60 / 5.0
    • Overall Performance of Instructor (of 42 responses): 4.10 / 5.0
  • COMP 50 / PS 188: Cyber Security and Cyber Warfare
    • Enrollment (number of students): 47
    • Overall Course Rating (of 37 responses): 3.65 / 5.0
    • Overall Performance of Instructor (of 37 responses): 4.08 / 5.0

Fall 2016

  • COMP 20: Web Programming
    • Enrollment (number of students): 87
    • Overall Course Rating (of 81 responses): 4.27 / 5.0 [question 5]
    • Overall Performance of Instructor (of 81 responses): 4.53 / 5.0 [question 15]
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 75
    • Overall Course Rating (of 69 responses): 4.26 / 5.0
    • Overall Performance of Instructor (of 69 responses): 4.49 / 5.0
  • COMP 150-MOB: Mobile Development
    • Enrollment (number of students): 43
    • Overall Course Rating (of 23 responses): 3.65 / 5.0
    • Overall Performance of Instructor (of 23 responses): 4.17 / 5.0

Spring 2016

  • COMP 20: Web Programming
    • Enrollment (number of students): 113
    • Overall Course Rating (of 100 responses): 4.21 / 5.0 [question 5]
    • Overall Performance of Instructor (of 100 responses): 4.40 / 5.0 [question 15]
  • COMP 120: Web Engineering
    • Enrollment (number of students): 48
    • Overall Course Rating (of 41 responses): 3.98 / 5.0
    • Overall Performance of Instructor (of 41 responses): 4.37 / 5.0
  • COMP 150-MMD: Mobile Medical Devices (cross-listed with Electrical Engineering)
    • Enrollment (number of students): 23
    • Overall Course Rating (of 21 responses): 3.38 / 5.0
    • Overall Performance of Instructor (of 21 responses): 3.57 / 5.0

Fall 2015

  • COMP 20: Web Programming
    • Enrollment (number of students): 76
    • Overall Course Rating (of 69 responses): 4.23 / 5.0 [question 5]
    • Overall Performance of Instructor (of 69 responses): 4.45 / 5.0 [question 15]
  • COMP 23: Introduction to Game Development
    • Enrollment (number of students): 37
    • Overall Course Rating (of 22 responses): 3.95 / 5.0
    • Overall Performance of Instructor (of 22 responses): 4.14 / 5.0
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 66
    • Overall Course Rating (of 27 responses): 4.33 / 5.0
    • Overall Performance of Instructor (of 27 responses): 4.44 / 5.0

Spring 2015

  • COMP 20: Web Programming
    • Enrollment (number of students): 109
    • Overall Course Rating (of 73 responses): 4.14 / 5.0
    • Overall Performance of Instructor (of 73 responses): 4.38 / 5.0
  • COMP 120: Web Engineering
    • Enrollment (number of students): 59
    • Overall Course Rating (of 41 responses): 3.98 / 5.0
    • Overall Performance of Instructor (of 41 responses): 4.20 / 5.0
  • COMP 150-ISW: Music Apps on the iPad
    • Enrollment (number of students): 21
    • Overall Course Rating (of 15 responses): 4.67 / 5.0
    • Overall Performance of Instructor (of 15 responses): 4.53 / 5.0

Fall 2014

  • COMP 20: Web Programming
    • Enrollment (number of students): 77
    • Overall Course Rating (of 33 responses): 4.39 / 5.0
    • Overall Performance of Instructor (of 33 responses): 4.48 / 5.0
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 48
    • Overall Course Rating (of 25 responses): 4.20 / 5.0
    • Overall Performance of Instructor (of 25 responses): 4.44 / 5.0
  • COMP 150-MMD: Mobile Medical Devices & Apps (cross-listed with Electrical Engineering)
    • Enrollment (number of students): 20
    • Overall Course Rating (of 4 responses): 4.25 / 5.0
    • Overall Performance of Instructor (of 4 responses): 4.25 / 5.0

Spring 2014

  • COMP 20: Web Programming
    • Enrollment (number of students): 100
    • Overall Course Rating (of 72 responses): 4.42 / 5.0
    • Overall Performance of Instructor (of 72 responses): 4.47 / 5.0
  • COMP 23: Introduction to Game Development
    • Enrollment (number of students): 38
    • Overall Course Rating (of 27 responses): 4.41 / 5.0
    • Overall Performance of Instructor (of 27 responses): 4.56 / 5.0
  • COMP 98: Senior Capstone Project II
    • Enrollment (number of students): 17
    • Overall Course Rating (of 16 responses): 4.19 / 5.0
    • Overall Performance of Instructor (of 16 responses): 4.62 / 5.0

Fall 2013

  • COMP 97: Senior Capstone Project I
    • Enrollment (number of students): 17
    • Overall Course Rating (of 5 responses): 3.60 / 5.0
    • Overall Performance of Instructor (of 5 responses): 3.60 / 5.0
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 56
    • Overall Course Rating (of 22 responses): 3.95 / 5.0
    • Overall Performance of Instructor (of 22 responses): 3.95 / 5.0
  • COMP 120: Web Engineering
    • Enrollment (number of students): 37
    • Overall Course Rating (of 15 responses): 3.93 / 5.0
    • Overall Performance of Instructor (of 15 responses): 4.13 / 5.0

Spring 2013

  • COMP 20: Web Programming
    • Enrollment (number of students): 119
    • Overall Course Rating: 3.88 / 5.0
    • Overall Performance of Instructor: 4.05 / 5.0
  • COMP 98: Senior Capstone Project II
    • Enrollment (number of students): 23
    • Overall Course Rating: 3.56 / 5.0
    • Overall Performance of Instructor: 3.78 / 5.0
  • COMP 120: COMP 150-ISW: Music Apps on the iPad
    • Enrollment (number of students): 15
    • Overall Course Rating: 3.25 / 5.0
    • Overall Performance of Instructor: 3.88 / 5.0

Fall 2012

  • COMP 15: Data Structures
    • Enrollment, Section 1 (number of students): 44
    • Overall Course Rating: 4.10 / 5.0
    • Overall Performance of Instructor: 4.31 / 5.0

    • Enrollment, Section 2 (number of students): 40
    • Overall Course Rating: 4.42 / 5.0
    • Overall Performance of Instructor: 4.52 / 5.0
  • COMP 97: Senior Capstone Project I
    • Enrollment (number of students): 22
    • Overall Course Rating: 2.80 / 5.0
    • Overall Performance of Instructor: 3.10 / 5.0

Spring 2012

  • COMP 50-GD: Introduction to Game Development (This course has been donated to Tufts OpenCourseWare: https://ocw.tufts.edu/Course/75)
    • Enrollment (number of students): 35
    • Overall Course Rating: 4.0 / 5.0
    • Overall Performance of Instructor: 4.3 / 5.0
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 23
    • Overall Course Rating: 4.1 / 5.0
    • Overall Performance of Instructor: 3.9 / 5.0
  • COMP 150-ISW: Music Apps on the iPad
    • Enrollment (number of students): 27
    • Overall Course Rating: 3.9 / 5.0
    • Overall Performance of Instructor: 3.5 / 5.0

Fall 2011

  • COMP 15: Data Structures
    • Enrollment, Section 1 (number of students): 30
    • Overall Course Rating: 4.3 / 5.0
    • Overall Performance of Instructor: 4.2 / 5.0

    • Enrollment, Section 2 (number of students): 19
    • Overall Course Rating: 4.3 / 5.0
    • Overall Performance of Instructor: 4.2 / 5.0
  • COMP 120: Web Engineering
    • Enrollment (number of students): 15
    • Overall Course Rating: 4.5 / 5.0
    • Overall Performance of Instructor: 4.1 / 5.0

Spring 2011

  • COMP 20: Web Programming
    • Enrollment (number of students): 42
    • Overall Course Rating: 3.8 / 5.0
    • Overall Performance of Instructor: 3.9 / 5.0
  • COMP 116: Introduction to Computer Security
    • Enrollment (number of students): 27
    • Overall Course Rating: 3.7 / 5.0
    • Overall Performance of Instructor: 3.9 / 5.0
  • COMP 120: Web Engineering
    • Enrollment (number of students): 29
    • Overall Course Rating: 3.6 / 5.0
    • Overall Performance of Instructor: 3.2 / 5.0

Fall 2010

  • COMP 20: Web Programming (2 sections)
    • Enrollment, Section 1 (number of students): 34
    • Overall Course Rating: 3.8 / 5.0
    • Overall Performance of Instructor: 4.0 / 5.0

    • Enrollment, Section 2 (number of students): 29
    • Overall Course Rating: 4.2 / 5.0
    • Overall Performance of Instructor: 4.2 / 5.0
  • COMP 50-GD: Introduction to Game Development
    • Enrollment (number of students): 8
    • Overall Course Rating: 4.8 / 5.0
    • Overall Performance of Instructor: 4.6 / 5.0

Spring 2010

  • COMP 10-GD: Introduction to Game Development (2 sections)
    • Enrollment, Section 1 (number of students): 21
    • Overall Course Rating: 4.3 / 5.0
    • Overall Performance of Instructor: 3.9 / 5.0

    • Enrollment, Section 2 (number of students): 15
    • Overall Course Rating: 4.5 / 5.0
    • Overall Performance of Instructor: 4.2 / 5.0
  • COMP 50-GD: Introduction to Game Development (2 sections)
    • Enrollment, Section 1 (number of students): 21
    • Overall Course Rating: 4.0 / 5.0
    • Overall Performance of Instructor: 4.1 / 5.0

    • Enrollment, Section 2 (number of students): 18
    • Overall Course Rating: 4.2 / 5.0
    • Overall Performance of Instructor: 4.1 / 5.0
  • COMP 120: Web Engineering
    • Enrollment (number of students): 23
    • Overall Course Rating: 4.3 / 5.0
    • Overall Performance of Instructor: 4.1 / 5.0

Fall 2009

  • COMP 20: Web Programming
    • Enrollment (number of students): 11
    • Overall Course Rating: 4.9 / 5.0
    • Overall Performance of Instructor: 4.5 / 5.0