Fall 2025
547:210 – Designing Human-Centered Technology Solutions
This course is for undergraduate students enrolled at Rutgers University. It introduces students to human-centered design principles and methods for creating technology solutions. Students engage in case studies, guest speaker sessions, and collaborative projects to understand why human-centered design is crucial for successful systems.
090:101 – Byrne Seminar: Machine Learning for Health Research
This first-year seminar is for undergraduate students enrolled at Rutgers University. The course offers an interdisciplinary introduction to machine learning and its applications in health research. Students explore both the human aspects of data collection and the technical aspects of data analysis, including hands-on work with tools like Pandas.
Fall 2024
547:210 – Management of Technological Organizations
This course is for undergraduate students enrolled at Rutgers University. It presents the fundamental concepts of management and organizational theory applied to technological settings, with an emphasis on design thinking, case studies, and group activities that challenge students to consider user needs when building technology solutions.
610:550 – Introduction to Information Technologies
This course is for graduate students enrolled at Rutgers University. It offers an asynchronous introduction to core information technology concepts and practical skills including web development with HTML, CSS, JavaScript, and related technologies, structured to accommodate students with little to no prior coding experience.
Spring 2024
547:210 – Management of Technological Organizations
This course is for undergraduate students enrolled at Rutgers University. It covers fundamental concepts of management and organizational theory in technological contexts, with a strong emphasis on design solutions, UML diagrams, and group-based project work that mirrors real-world professional environments.
610:564 / 194:676 – Machine Learning for Data Science
This course is for graduate students enrolled at Rutgers University. It offers a practical introduction to machine learning techniques applied to data-intensive tasks, combining theoretical foundations with hands-on assignments and a semester project, structured to support students across a range of technical backgrounds.
Fall 2023
547:210 – Management of Technological Organizations
This course is for undergraduate students enrolled at Rutgers University. It introduces students to the practical and conceptual dimensions of managing technical organizations, using real-world examples, case studies, and design diagrams to explore what it takes to lead technical teams and build systems for diverse audiences.
610:564 – Machine Learning for Data Science
This course is for graduate students enrolled at Rutgers University. It is offered asynchronously and balances theoretical concepts with applied assignments and an independent project. Optional weekly meetings help students navigate the material, which builds progressively from foundational methods to advanced topics like BERTopic and sentiment analysis.
Fall 2022, Spring 2023
547:210 – Management of Technological Organizations
This course is for undergraduate students enrolled at Rutgers University. It presents the fundamental concepts of management and organizational theory applied to the technological marketplace and organizational settings. The core of the course is a group project in which students define a real-world problem, carry out research, and design a system to address it — learning the full arc from pitch to launch.
610:564 / 194:675 – Machine Learning for Data Science
This course is for graduate and doctoral students enrolled at Rutgers University. It offers a practical introduction to machine learning algorithm techniques, structured around learning core concepts and functions and applying them to data-intensive tasks. The course combines in-person sessions, curated readings, and hands-on assignments to make machine learning accessible to students across disciplines.
Contact me if interested in a copy of the syllabus for any of these courses.
Fall 2020, Spring 2021
ITI 210: Management of Technological Organizations
This course is for undergraduate students enrolled at Rutgers University. . The core of the Management of Technological Organizations class is a group project. Students have to define a real-world problem, carry out research to resolve it, and use the results to design a system that can address the real-world problem.
Spring 2021
MI 564: Machine Learning for Data Science
Contact me if interested in a copy of the syllabus for any of these courses.