• Contact Info

MacMillan, Margaret Reid Lecturer


Research Areas research areas


research overview

  • Use of chatbots in industry; simulation for business due to COVID


  • Natural Language Processing, NLP, Chatbots, Simulation


courses taught

  • CSCI 5608 - Software Project Management
    Primary Instructor - Spring 2018
    Presents topics and techniques critical to the management of software product development, including estimating, planning, quality, tracking, reporting, team organization, people management and legal issues. Gives special attention to problems unique to software projects. Recommended prerequisites: ECEN 4583 and CSCI 5548 and CSCI 4318 or equivalent industrial experience.
  • EMEN 5031 - Software Project Management
    Primary Instructor - Spring 2018 / Fall 2018 / Spring 2019 / Fall 2019
    Introduces software project management as a critical element of software development activities throughout every area of human endeavor. Learn the software life cycle, software configuration management, code reviews, architectural influences and quality assurance with automated testing. Explore the impact on project success of the Capability Maturity Model (CMM) and United Modeling Language (UML). Recommended prerequisite: software development experience.