Bobby Schnabel's research interests include: Numerical computation including numerical solution of unconstrained and constrained optimization problems, solution of systems of nonlinear equations, and nonlinear least squares; Applications of optimization to molecular chemistry; Parallel and distributed computation including parallel numerical languages and parallel numerical algorithms; Diversifying participation in information technology education and workforce; Information technology literacy; Ethics and social responsibility in computing.
keywords
numerical optimization, nonlinear equations, computing ethics and social responsibility
CSCA 5204 - Current Issues in Ethics and AI
Primary Instructor
-
Fall 2025 / Spring 2026
Artificial intelligence, particularly with the introduction of generative AI, is fundamentally impacting a huge spectrum of human experience. This ranges from education to the vast majority of jobs and professions, to healthcare, media and entertainment, and much more. These rapid advances have been accompanied by a huge array of fundamental and greatly impactful ethical challenges, including bias and even hallucination in AI systems, where AI systems should and shouldn�t replace humans, and potential benefits and harms from various types of autonomous systems, and existential issues including the future of human work and the possibility of AI systems whose intelligence exceeds that of humans. This course provides students with a broad exposure to the ethical issues arising from AI, along with the experience and ethical tools to analyze them. It is intended to help students recognize and deal with these issues in their professional careers and their lives. It is based in good part on current research papers and is designed in a way that it can be kept current by refreshing the references it is based on. It can be taken as a standalone course or in conjunction with existing CU Boulder Coursera courses on ethics and computing and/or ethical issues in data science.
CSCA 5214 - Computing, Ethics, and Society Foundations
Primary Instructor
-
Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024 / Spring 2025 / Summer 2025 / Fall 2025 / Spring 2026
Computing systems and technologies fundamentally impact the lives of most people in the world, including how we communicate, get information, socialize, and receive healthcare. This course is the first of a three course sequence that examines ethical issues in the design and implementation of computing systems and technologies, and reflects upon the broad implication of computing on our society. It covers ethical theories, privacy, security, social media, and misinformation.
CSCA 5224 - Ethical Issues in AI and Professional Ethics
Primary Instructor
-
Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024 / Spring 2025 / Summer 2025 / Fall 2025 / Spring 2026
Computing systems and technologies fundamentally impact the lives of most people in the world, including how we communicate, get information, socialize, and receive healthcare. This course is the second of a three course sequence that examines ethical issues in the design and implementation of computing systems and technologies, and reflects upon the broad implication of computing on our society. It covers algorithmic bias in machine learning methods, professional ethics, and issues in the tech workplace.
CSCA 5234 - Ethical Issues in Computing Applications
Primary Instructor
-
Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024 / Spring 2025 / Summer 2025 / Fall 2025 / Spring 2026
Computing systems and technologies fundamentally impact the lives of most people in the world, including how we communicate, get information, socialize, and receive healthcare. This course is the third of a three course sequence that examines ethical issues in the design and implementation of computing systems and technologies, and reflects upon the broad implication of computing on our society. It covers medical applications, uses of robotics, autonomous vehicles, and the future of work.
CSCI 2750 - Computing, Ethics and Society
Primary Instructor
-
Fall 2021
Satisfies the ethics requirement for computer science BA and BS majors. This course is intended to provide students with perspectives which help them deal with ethical and societal implications in their careers as computing professionals. Examines ethical ramifications of current and future computing systems and technologies and reflects upon the broad implications of computing upon our society. Student work consists of reading, participation in class discussions and presentations, essays, and a final project. Students from outside computer science also are welcome. Necessary background is basic familiarity with computing. Does not count as Computer Science elective credit for the Computer Science BA, BS, or minor. Recommended restriction: Sophomore standing or beyond, and a basic familiarity with computing.
CSCI 2830 - Special Topics in Computer Science
Primary Instructor
-
Fall 2019
Covers topics of interest in computer science at the sophomore level. Content varies from semester to semester. Does not count as Computer Science credit for the Computer Science BA, BS or minor. May be repeated up to 9 total credit hours.
DTSA 5303 - Ethical Issues in Data Science
Primary Instructor
-
Summer 2021 / Fall 2021 / Spring 2022 / Summer 2022 / Fall 2022 / Spring 2023 / Summer 2023 / Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024 / Spring 2025 / Summer 2025 / Fall 2025 / Spring 2026
This course examines ethical issues related to data science, with the objective of making data science professionals aware of and sensitive to ethical considerations that may arise in their careers. It focuses on ethical frameworks, data science applications that lead to ethical considerations, current media and scholarly articles, and the perspectives and experiences of fellow students and computing professionals.
DTSC 5302 - Ethical Issues in Data Science
Primary Instructor
-
Fall 2021 / Fall 2022 / Fall 2023 / Fall 2024 / Fall 2025
This course examines ethical issues related to data science, with the objective of making data science professionals aware of and sensitive to ethical considerations that may arise in their careers. It focuses on ethical frameworks, data science applications that lead to ethical considerations, professional ethics, current media and scholarly articles, and the perspectives and experiences of fellow students and computing professionals.