^ array:3 [
  "profile" => array:4 [
    "groups" => array:1 [
      4012 => "Full Time Faculty"
    ]
    "site" => array:2 [
      "name" => "College of Engineering"
      "url" => "https://engineering.wayne.edu/"
    ]
    "user" => array:1 [
      "user_id" => "170205"
    ]
    "data" => array:12 [
      "AccessID" => "hg1702"
      "First Name" => "Doug"
      "Last Name" => "Witten"
      "Email" => "d.witten@wayne.edu"
      "Title" => "Assistant Professor (Teaching), Computer Science"
      "Address" => array:1 [
        0 => "3057 Woodward Ave"
      ]
      "Building" => "Maccabes Building"
      "Room" => "14101.20"
      "Biography" => "<p>Doug has an extensive Information Technology background which spans over 30 years.  He has been a programmer, application engineer and security consultant. Doug led many large scale enterprise projects including the State of Michigan’s Health Information Exchange which is part of the information side of the Affordable Care Act (ACA).  Doug is a Certified Ethical Hacker (C|EH) who enjoys teaching Cyber Security and Computer Science. Doug has led teams from Baker College Cyber Defense Club that has won 4 of the last 5 State of Michigan Collegiate Cyber Defense Network tournaments. Doug was also a mentor on 2 National Championship teams. Doug is also an advisor for the National Cyber League (NCL).<br /><br /> In his free time enjoys spending time with his family, golfing, fishing, and playing acoustic guitar in the church (however, he still needs lots of work).</p>  <h2>Courses Taught</h2>            <ul><li>C programming</li><li>UNIX Shell programming</li><li>PowerShell and Perl Programming</li><li>Ethical Hacking I and II</li><li>Tactical Network Perimeter Defense</li><li>Malware and Reverse Engineering</li><li>Digital Forensics</li><li>Internet and Web Security</li><li>Computer Networks and Computer Architecture</li><li>Systems Development Methods</li><li>Database Management</li></ul>"
      "Education" => "<ul><li>University of Michigan - Flint * Master of Science - Computer Science</li>     <li>Baker College * Bachelor's degree in Computer Information Systems</li> </ul>"
      "Picture" => array:6 [
        "url" => "https://people.wayne.edu/profile/hg1702/2155/witten-2022.jpg"
        "filesize" => 40446
        "lastmodified" => 1670255286
        "type" => "image/jpeg"
        "width" => 600
        "height" => 800
      ]
      "Curriculum Vitae" => array:4 [
        "url" => "https://people.wayne.edu/profile/hg1702/2155/dougwittencv-my2020.pdf"
        "filesize" => 183284
        "lastmodified" => 1628628834
        "type" => "file"
      ]
    ]
  ]
  "courses" => array:9 [
    "Fall Term 2024 (future)" => array:4 [
      0 => array:36 [
        "class_id" => "47005"
        "course_id" => "24434"
        "subject_id" => "52"
        "semester_id" => "44"
        "parent_class_id" => "0"
        "crn" => "14110"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "10:00:00"
        "end_time" => "11:15:00"
        "start_date" => "2024-08-26"
        "end_date" => "2024-12-18"
        "building" => "PREN"
        "room" => "0211"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "9"
        "semester_name" => "Fall Term 2024"
        "course_number" => "4320"
        "course_name" => "Systems Administration"
        "course_description" => "Deployment and maintenance of modern computer systems in an operational environment. Conceptual knowledge and practical experience. Topics include: architectures, heterogeneous systems, authentication and security, network services including firewalls, storage services, performance analysis and tuning, management and configuration of services and system resources, system initialization, drivers, cross-platform services, policies and procedures."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      1 => array:36 [
        "class_id" => "47026"
        "course_id" => "24444"
        "subject_id" => "52"
        "semester_id" => "44"
        "parent_class_id" => "0"
        "crn" => "14549"
        "sect" => "2"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2024-08-26"
        "end_date" => "2024-12-18"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "HYB"
        "instruction_type" => "WEB"
        "instruction_method" => "Hybrid - Face to Face & Online"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "9"
        "semester_name" => "Fall Term 2024"
        "course_number" => "5250"
        "course_name" => "Network, Distributed, and Concurrent Programming"
        "course_description" => "Fundamental concepts and skills of developing networked, distributed, and concurrent applications.  Topics include: inter-process communication, TCP/IP sockets programming, remote method invocation, multithreading, concurrency and synchronization."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      3 => array:36 [
        "class_id" => "47028"
        "course_id" => "24445"
        "subject_id" => "52"
        "semester_id" => "44"
        "parent_class_id" => "0"
        "crn" => "15541"
        "sect" => "2"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2024-08-26"
        "end_date" => "2024-12-18"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "WEB"
        "instruction_type" => "WEB"
        "instruction_method" => "Online - No Scheduled Meetings"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "9"
        "semester_name" => "Fall Term 2024"
        "course_number" => "5272"
        "course_name" => "Principles of Cyber Security"
        "course_description" => "Addresses the broad range of industry best practices, knowledge, and skills expected of an IT security manager or officer.  Students will learn both the theory and the requirements for practical implementation of core security concepts, practices, monitoring, and compliance. Students will also learn to identify and maintain cost-effective security controls that are closely aligned with business requirements and industry standards."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      5 => array:36 [
        "class_id" => "47039"
        "course_id" => "24451"
        "subject_id" => "52"
        "semester_id" => "44"
        "parent_class_id" => "0"
        "crn" => "13655"
        "sect" => "902"
        "status" => "A"
        "type" => "LCT"
        "days" => "T"
        "start_time" => "17:00:00"
        "end_time" => "19:30:00"
        "start_date" => "2024-08-26"
        "end_date" => "2024-12-18"
        "building" => "ATEC"
        "room" => ""
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "4.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "9"
        "semester_name" => "Fall Term 2024"
        "course_number" => "5991"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
    "Spring-Summer Term 2024 (future)" => array:3 [
      0 => array:36 [
        "class_id" => "42967"
        "course_id" => "22496"
        "subject_id" => "52"
        "semester_id" => "42"
        "parent_class_id" => "0"
        "crn" => "32453"
        "sect" => "901"
        "status" => "A"
        "type" => "LL"
        "days" => "T  R"
        "start_time" => "12:30:00"
        "end_time" => "14:00:00"
        "start_date" => "2024-05-03"
        "end_date" => "2024-08-01"
        "building" => "ATEC"
        "room" => "0146"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "0"
        "credits_max" => "2.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "6"
        "semester_name" => "Spring-Summer Term 2024"
        "course_number" => "1050"
        "course_name" => "Introduction to C and Unix"
        "course_description" => "Introduction to Unix, Unix editor, and C Programming Language.  Unix development tools and fundamentals of C language discussed. No credit for computer science students after CSC 1100. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      1 => array:36 [
        "class_id" => "42990"
        "course_id" => "22508"
        "subject_id" => "52"
        "semester_id" => "42"
        "parent_class_id" => "0"
        "crn" => "32960"
        "sect" => "901"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "14:30:00"
        "end_time" => "16:00:00"
        "start_date" => "2024-05-03"
        "end_date" => "2024-08-01"
        "building" => "ATEC"
        "room" => ""
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "HYB"
        "instruction_type" => "CLAS"
        "instruction_method" => "Hybrid - Face to Face & Online"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "6"
        "semester_name" => "Spring-Summer Term 2024"
        "course_number" => "4320"
        "course_name" => "Systems Administration"
        "course_description" => "Deployment and maintenance of modern computer systems in an operational environment. Conceptual knowledge and practical experience. Topics include: architectures, heterogeneous systems, authentication and security, network services including firewalls, storage services, performance analysis and tuning, management and configuration of services and system resources, system initialization, drivers, cross-platform services, policies and procedures."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      2 => array:36 [
        "class_id" => "43002"
        "course_id" => "22517"
        "subject_id" => "52"
        "semester_id" => "42"
        "parent_class_id" => "0"
        "crn" => "31644"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2024-05-03"
        "end_date" => "2024-08-01"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "WEB"
        "instruction_type" => "WEB"
        "instruction_method" => "Online - No Scheduled Meetings"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "6"
        "semester_name" => "Spring-Summer Term 2024"
        "course_number" => "5272"
        "course_name" => "Principles of Cyber Security"
        "course_description" => "Addresses the broad range of industry best practices, knowledge, and skills expected of an IT security manager or officer.  Students will learn both the theory and the requirements for practical implementation of core security concepts, practices, monitoring, and compliance. Students will also learn to identify and maintain cost-effective security controls that are closely aligned with business requirements and industry standards."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
    "Winter Term 2024 (current)" => array:4 [
      0 => array:36 [
        "class_id" => "37909"
        "course_id" => "19722"
        "subject_id" => "52"
        "semester_id" => "41"
        "parent_class_id" => "0"
        "crn" => "24028"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "13:00:00"
        "end_time" => "14:15:00"
        "start_date" => "2024-01-08"
        "end_date" => "2024-04-30"
        "building" => "PREN"
        "room" => "0211"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "1"
        "semester_name" => "Winter Term 2024"
        "course_number" => "4320"
        "course_name" => "Systems Administration"
        "course_description" => "Deployment and maintenance of modern computer systems in an operational environment. Conceptual knowledge and practical experience. Topics include: architectures, heterogeneous systems, authentication and security, network services including firewalls, storage services, performance analysis and tuning, management and configuration of services and system resources, system initialization, drivers, cross-platform services, policies and procedures."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      1 => array:36 [
        "class_id" => "37924"
        "course_id" => "19729"
        "subject_id" => "52"
        "semester_id" => "41"
        "parent_class_id" => "0"
        "crn" => "22181"
        "sect" => "2"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "10:00:00"
        "end_time" => "11:15:00"
        "start_date" => "2024-01-08"
        "end_date" => "2024-04-30"
        "building" => "PREN"
        "room" => "0201"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "3.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "1"
        "semester_name" => "Winter Term 2024"
        "course_number" => "4992"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. Maximum of six credits may be applied toward satisfying the computer science elective, in any computer science degree program. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      2 => array:36 [
        "class_id" => "37934"
        "course_id" => "19734"
        "subject_id" => "52"
        "semester_id" => "41"
        "parent_class_id" => "0"
        "crn" => "23636"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2024-01-08"
        "end_date" => "2024-04-30"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "WEB"
        "instruction_type" => "WEB"
        "instruction_method" => "Online - No Scheduled Meetings"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "1"
        "semester_name" => "Winter Term 2024"
        "course_number" => "5272"
        "course_name" => "Principles of Cyber Security"
        "course_description" => "Addresses the broad range of industry best practices, knowledge, and skills expected of an IT security manager or officer.  Students will learn both the theory and the requirements for practical implementation of core security concepts, practices, monitoring, and compliance. Students will also learn to identify and maintain cost-effective security controls that are closely aligned with business requirements and industry standards."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      4 => array:36 [
        "class_id" => "37941"
        "course_id" => "19739"
        "subject_id" => "52"
        "semester_id" => "41"
        "parent_class_id" => "0"
        "crn" => "22915"
        "sect" => "902"
        "status" => "A"
        "type" => "LCT"
        "days" => "T"
        "start_time" => "17:00:00"
        "end_time" => "19:30:00"
        "start_date" => "2024-01-08"
        "end_date" => "2024-04-30"
        "building" => "ATEC"
        "room" => "0143"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "4.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2024"
        "month" => "1"
        "semester_name" => "Winter Term 2024"
        "course_number" => "5991"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
    "Fall Term 2023" => array:4 [
      0 => array:36 [
        "class_id" => "31887"
        "course_id" => "16545"
        "subject_id" => "52"
        "semester_id" => "40"
        "parent_class_id" => "0"
        "crn" => "14110"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "13:00:00"
        "end_time" => "14:15:00"
        "start_date" => "2023-08-28"
        "end_date" => "2023-12-19"
        "building" => "PREN"
        "room" => "0211"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "9"
        "semester_name" => "Fall Term 2023"
        "course_number" => "4320"
        "course_name" => "Systems Administration"
        "course_description" => "Deployment and maintenance of modern computer systems in an operational environment. Conceptual knowledge and practical experience. Topics include: architectures, heterogeneous systems, authentication and security, network services including firewalls, storage services, performance analysis and tuning, management and configuration of services and system resources, system initialization, drivers, cross-platform services, policies and procedures."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      1 => array:36 [
        "class_id" => "31908"
        "course_id" => "16555"
        "subject_id" => "52"
        "semester_id" => "40"
        "parent_class_id" => "0"
        "crn" => "14549"
        "sect" => "2"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "08:30:00"
        "end_time" => "09:45:00"
        "start_date" => "2023-08-28"
        "end_date" => "2023-12-19"
        "building" => "PREN"
        "room" => "0211"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "HYB"
        "instruction_type" => "CLAS"
        "instruction_method" => "Hybrid - Face to Face & Online"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "9"
        "semester_name" => "Fall Term 2023"
        "course_number" => "5250"
        "course_name" => "Network, Distributed, and Concurrent Programming"
        "course_description" => "Fundamental concepts and skills of developing networked, distributed, and concurrent applications.  Topics include: inter-process communication, TCP/IP sockets programming, remote method invocation, multithreading, concurrency and synchronization."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      3 => array:36 [
        "class_id" => "31910"
        "course_id" => "16556"
        "subject_id" => "52"
        "semester_id" => "40"
        "parent_class_id" => "0"
        "crn" => "15541"
        "sect" => "2"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2023-08-28"
        "end_date" => "2023-12-19"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "WEB"
        "instruction_type" => "WEB"
        "instruction_method" => "Online - No Scheduled Meetings"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "9"
        "semester_name" => "Fall Term 2023"
        "course_number" => "5272"
        "course_name" => "Principles of Cyber Security"
        "course_description" => "Addresses the broad range of industry best practices, knowledge, and skills expected of an IT security manager or officer.  Students will learn both the theory and the requirements for practical implementation of core security concepts, practices, monitoring, and compliance. Students will also learn to identify and maintain cost-effective security controls that are closely aligned with business requirements and industry standards."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      5 => array:36 [
        "class_id" => "31919"
        "course_id" => "16562"
        "subject_id" => "52"
        "semester_id" => "40"
        "parent_class_id" => "0"
        "crn" => "13655"
        "sect" => "902"
        "status" => "A"
        "type" => "LCT"
        "days" => "W"
        "start_time" => "18:00:00"
        "end_time" => "20:30:00"
        "start_date" => "2023-08-28"
        "end_date" => "2023-12-19"
        "building" => "ATEC"
        "room" => "0143"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "4.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "9"
        "semester_name" => "Fall Term 2023"
        "course_number" => "5991"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
    "Spring-Summer Term 2023" => array:2 [
      0 => array:36 [
        "class_id" => "28426"
        "course_id" => "14776"
        "subject_id" => "52"
        "semester_id" => "39"
        "parent_class_id" => "0"
        "crn" => "32460"
        "sect" => "901"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "10:30:00"
        "end_time" => "12:00:00"
        "start_date" => "2023-05-05"
        "end_date" => "2023-08-03"
        "building" => "ATEC"
        "room" => "0143"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "HYB"
        "instruction_type" => "CLAS"
        "instruction_method" => "Hybrid - Face to Face & Online"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "6"
        "semester_name" => "Spring-Summer Term 2023"
        "course_number" => "5272"
        "course_name" => "Principles of Cyber Security"
        "course_description" => "Addresses the broad range of industry best practices, knowledge, and skills expected of an IT security manager or officer.  Students will learn both the theory and the requirements for practical implementation of core security concepts, practices, monitoring, and compliance. Students will also learn to identify and maintain cost-effective security controls that are closely aligned with business requirements and industry standards."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      2 => array:36 [
        "class_id" => "28393"
        "course_id" => "14757"
        "subject_id" => "52"
        "semester_id" => "39"
        "parent_class_id" => "0"
        "crn" => "32453"
        "sect" => "901"
        "status" => "A"
        "type" => "LL"
        "days" => "T  R"
        "start_time" => "12:30:00"
        "end_time" => "14:00:00"
        "start_date" => "2023-05-05"
        "end_date" => "2023-08-03"
        "building" => "ATEC"
        "room" => "0143"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "0"
        "credits_max" => "2.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "6"
        "semester_name" => "Spring-Summer Term 2023"
        "course_number" => "1050"
        "course_name" => "Introduction to C and Unix"
        "course_description" => "Introduction to Unix, Unix editor, and C Programming Language.  Unix development tools and fundamentals of C language discussed. No credit for computer science students after CSC 1100. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
    "Winter Term 2023" => array:4 [
      0 => array:36 [
        "class_id" => "22535"
        "course_id" => "11867"
        "subject_id" => "52"
        "semester_id" => "37"
        "parent_class_id" => "0"
        "crn" => "22906"
        "sect" => "2"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "16:00:00"
        "end_time" => "17:15:00"
        "start_date" => "2023-01-09"
        "end_date" => "2023-05-02"
        "building" => "PREN"
        "room" => "0211"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "3.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "1"
        "semester_name" => "Winter Term 2023"
        "course_number" => "4992"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. Maximum of six credits may be applied toward satisfying the computer science elective, in any computer science degree program. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      1 => array:36 [
        "class_id" => "22544"
        "course_id" => "11871"
        "subject_id" => "52"
        "semester_id" => "37"
        "parent_class_id" => "0"
        "crn" => "26516"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2023-01-09"
        "end_date" => "2023-05-02"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "WEB"
        "instruction_type" => "WEB"
        "instruction_method" => "Online - No Scheduled Meetings"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "1"
        "semester_name" => "Winter Term 2023"
        "course_number" => "5272"
        "course_name" => "Principles of Cyber Security"
        "course_description" => "Addresses the broad range of industry best practices, knowledge, and skills expected of an IT security manager or officer.  Students will learn both the theory and the requirements for practical implementation of core security concepts, practices, monitoring, and compliance. Students will also learn to identify and maintain cost-effective security controls that are closely aligned with business requirements and industry standards."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      3 => array:36 [
        "class_id" => "22549"
        "course_id" => "11875"
        "subject_id" => "52"
        "semester_id" => "37"
        "parent_class_id" => "0"
        "crn" => "24324"
        "sect" => "902"
        "status" => "A"
        "type" => "LCT"
        "days" => "M"
        "start_time" => "18:00:00"
        "end_time" => "20:30:00"
        "start_date" => "2023-01-09"
        "end_date" => "2023-05-02"
        "building" => "ATEC"
        "room" => "0147"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "4.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "1"
        "semester_name" => "Winter Term 2023"
        "course_number" => "5991"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      4 => array:36 [
        "class_id" => "22515"
        "course_id" => "11861"
        "subject_id" => "52"
        "semester_id" => "37"
        "parent_class_id" => "0"
        "crn" => "27406"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "13:00:00"
        "end_time" => "14:15:00"
        "start_date" => "2023-01-09"
        "end_date" => "2023-05-02"
        "building" => "PREN"
        "room" => "0201"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2023"
        "month" => "1"
        "semester_name" => "Winter Term 2023"
        "course_number" => "4320"
        "course_name" => "Systems Administration"
        "course_description" => "Deployment and maintenance of modern computer systems in an operational environment. Conceptual knowledge and practical experience. Topics include: architectures, heterogeneous systems, authentication and security, network services including firewalls, storage services, performance analysis and tuning, management and configuration of services and system resources, system initialization, drivers, cross-platform services, policies and procedures."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
    "Fall Term 2022" => array:4 [
      0 => array:36 [
        "class_id" => "16451"
        "course_id" => "8641"
        "subject_id" => "52"
        "semester_id" => "36"
        "parent_class_id" => "0"
        "crn" => "40050"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "13:00:00"
        "end_time" => "14:15:00"
        "start_date" => "2022-08-30"
        "end_date" => "2022-12-20"
        "building" => "PREN"
        "room" => "0201"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "9"
        "semester_name" => "Fall Term 2022"
        "course_number" => "4320"
        "course_name" => "Systems Administration"
        "course_description" => "Deployment and maintenance of modern computer systems in an operational environment. Conceptual knowledge and practical experience. Topics include: architectures, heterogeneous systems, authentication and security, network services including firewalls, storage services, performance analysis and tuning, management and configuration of services and system resources, system initialization, drivers, cross-platform services, policies and procedures."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      1 => array:36 [
        "class_id" => "16472"
        "course_id" => "8651"
        "subject_id" => "52"
        "semester_id" => "36"
        "parent_class_id" => "0"
        "crn" => "40546"
        "sect" => "2"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2022-08-30"
        "end_date" => "2022-12-20"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "HYB"
        "instruction_type" => "WEB"
        "instruction_method" => "Hybrid - Face to Face & Online"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "9"
        "semester_name" => "Fall Term 2022"
        "course_number" => "5250"
        "course_name" => "Network, Distributed, and Concurrent Programming"
        "course_description" => "Fundamental concepts and skills of developing networked, distributed, and concurrent applications.  Topics include: inter-process communication, TCP/IP sockets programming, remote method invocation, multithreading, concurrency and synchronization."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      3 => array:36 [
        "class_id" => "16476"
        "course_id" => "8653"
        "subject_id" => "52"
        "semester_id" => "36"
        "parent_class_id" => "0"
        "crn" => "40055"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2022-08-30"
        "end_date" => "2022-12-20"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "WEB"
        "instruction_type" => "WEB"
        "instruction_method" => "Online - No Scheduled Meetings"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "9"
        "semester_name" => "Fall Term 2022"
        "course_number" => "5272"
        "course_name" => "Principles of Cyber Security"
        "course_description" => "Addresses the broad range of industry best practices, knowledge, and skills expected of an IT security manager or officer.  Students will learn both the theory and the requirements for practical implementation of core security concepts, practices, monitoring, and compliance. Students will also learn to identify and maintain cost-effective security controls that are closely aligned with business requirements and industry standards."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      5 => array:36 [
        "class_id" => "16488"
        "course_id" => "8660"
        "subject_id" => "52"
        "semester_id" => "36"
        "parent_class_id" => "0"
        "crn" => "18970"
        "sect" => "4"
        "status" => "A"
        "type" => "LCT"
        "days" => ""
        "start_time" => null
        "end_time" => null
        "start_date" => "2022-08-30"
        "end_date" => "2022-12-20"
        "building" => "ARR"
        "room" => "ARR"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "4.0"
        "instruction_method_code" => "WEB"
        "instruction_type" => "WEB"
        "instruction_method" => "Online - No Scheduled Meetings"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "9"
        "semester_name" => "Fall Term 2022"
        "course_number" => "5991"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
    "Spring-Summer Term 2022" => array:2 [
      0 => array:36 [
        "class_id" => "13069"
        "course_id" => "6845"
        "subject_id" => "52"
        "semester_id" => "35"
        "parent_class_id" => "0"
        "crn" => "32596"
        "sect" => "901"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "10:30:00"
        "end_time" => "12:00:00"
        "start_date" => "2022-05-06"
        "end_date" => "2022-08-04"
        "building" => "ATEC"
        "room" => "0143"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "4.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "6"
        "semester_name" => "Spring-Summer Term 2022"
        "course_number" => "5991"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      1 => array:36 [
        "class_id" => "13073"
        "course_id" => "6846"
        "subject_id" => "52"
        "semester_id" => "35"
        "parent_class_id" => "0"
        "crn" => "32598"
        "sect" => "902"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "12:30:00"
        "end_time" => "14:00:00"
        "start_date" => "2022-05-06"
        "end_date" => "2022-08-04"
        "building" => "ATEC"
        "room" => "0143"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "4.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "6"
        "semester_name" => "Spring-Summer Term 2022"
        "course_number" => "6991"
        "course_name" => "Topics in Computer Science"
        "course_description" => "Current topics to be announced in the Schedule of Classes."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
    "Winter Term 2022" => array:3 [
      0 => array:36 [
        "class_id" => "7945"
        "course_id" => "4043"
        "subject_id" => "52"
        "semester_id" => "30"
        "parent_class_id" => "0"
        "crn" => "27406"
        "sect" => "1"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "13:00:00"
        "end_time" => "14:15:00"
        "start_date" => "2022-01-10"
        "end_date" => "2022-05-03"
        "building" => "MAIN"
        "room" => "1168"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "3.0"
        "credits_max" => ""
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "1"
        "semester_name" => "Winter Term 2022"
        "course_number" => "4320"
        "course_name" => "Systems Administration"
        "course_description" => "Deployment and maintenance of modern computer systems in an operational environment. Conceptual knowledge and practical experience. Topics include: architectures, heterogeneous systems, authentication and security, network services including firewalls, storage services, performance analysis and tuning, management and configuration of services and system resources, system initialization, drivers, cross-platform services, policies and procedures."
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      1 => array:36 [
        "class_id" => "7959"
        "course_id" => "4049"
        "subject_id" => "52"
        "semester_id" => "30"
        "parent_class_id" => "0"
        "crn" => "22906"
        "sect" => "2"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "17:30:00"
        "end_time" => "18:45:00"
        "start_date" => "2022-01-10"
        "end_date" => "2022-05-03"
        "building" => "STAT"
        "room" => "0118"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "3.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "1"
        "semester_name" => "Winter Term 2022"
        "course_number" => "4992"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. Maximum of six credits may be applied toward satisfying the computer science elective, in any computer science degree program. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
      2 => array:36 [
        "class_id" => "7977"
        "course_id" => "4059"
        "subject_id" => "52"
        "semester_id" => "30"
        "parent_class_id" => "0"
        "crn" => "26553"
        "sect" => "901"
        "status" => "A"
        "type" => "LCT"
        "days" => "T  R"
        "start_time" => "10:00:00"
        "end_time" => "11:15:00"
        "start_date" => "2022-01-10"
        "end_date" => "2022-05-03"
        "building" => "ATEC"
        "room" => "0143"
        "professor_accessid" => "hg1702"
        "professor_name" => "Witten, Doug Scott"
        "credits_min" => "1.0"
        "credits_max" => "4.0"
        "instruction_method_code" => "TR"
        "instruction_type" => "CLAS"
        "instruction_method" => "Traditional - Face to Face"
        "college_short_code" => "EN"
        "created_at" => "2023-09-12 15:08:12"
        "updated_at" => "2023-09-12 15:08:12"
        "is_active" => "1"
        "year" => "2022"
        "month" => "1"
        "semester_name" => "Winter Term 2022"
        "course_number" => "5991"
        "course_name" => "Special Topics in Computer Science"
        "course_description" => "Topics to be announced in  the Schedule of Classes. "
        "pre_reqs" => null
        "short_code" => "CSC"
        "subject_name" => "Computer Science"
      ]
    ]
  ]
  "articles" => []
]
Doug Witten - College of Engineering - Wayne State University
Doug Witten

Doug Witten

Assistant Professor (Teaching), Computer Science

Contact

Doug Witten

Biography

Doug has an extensive Information Technology background which spans over 30 years. He has been a programmer, application engineer and security consultant. Doug led many large scale enterprise projects including the State of Michigan’s Health Information Exchange which is part of the information side of the Affordable Care Act (ACA). Doug is a Certified Ethical Hacker (C|EH) who enjoys teaching Cyber Security and Computer Science. Doug has led teams from Baker College Cyber Defense Club that has won 4 of the last 5 State of Michigan Collegiate Cyber Defense Network tournaments. Doug was also a mentor on 2 National Championship teams. Doug is also an advisor for the National Cyber League (NCL).

In his free time enjoys spending time with his family, golfing, fishing, and playing acoustic guitar in the church (however, he still needs lots of work).

Courses Taught

  • C programming
  • UNIX Shell programming
  • PowerShell and Perl Programming
  • Ethical Hacking I and II
  • Tactical Network Perimeter Defense
  • Malware and Reverse Engineering
  • Digital Forensics
  • Internet and Web Security
  • Computer Networks and Computer Architecture
  • Systems Development Methods
  • Database Management

Education

  • University of Michigan - Flint * Master of Science - Computer Science
  • Baker College * Bachelor's degree in Computer Information Systems

Courses taught by Doug Witten

Fall Term 2024 (future)

Spring-Summer Term 2024 (future)

Winter Term 2024 (current)

Fall Term 2023

Spring-Summer Term 2023

Winter Term 2023

Fall Term 2022

Spring-Summer Term 2022

Winter Term 2022

← Return to listing