Alexander Katrompas, PhD
Professor, Computer Science

Generative AI Statement


If you code with AI as a student, watch this video (required in some courses). You may also optionally read this piece on Learning in the Age of AI.


Generative AI tools such as ChatGPT, Gemini, and GitHub Copilot are powerful technologies that can assist with learning, coding, researching, and writing. As a student at ACC, you have free access to Gemini professional, as well as professional versions of IDEs with GitHub Copilot integration.

Use of generative AI in my courses is permitted, encouraged, and in some cases required. Students may use any generative AI tools to assist with assignments, including (but not limited to) generating code, researching concepts, testing ideas, and drafting written material.

Generative AI is intended to facilitate learning, not replace it. You are expected to understand the work you submit—whether it was produced by you directly, by AI, or collaboratively. If you cannot explain your code, reasoning, or written work when asked, then you have not demonstrated learning and will not receive credit for that assignment.

You are fully responsible for all work you submit, including work generated with the assistance of AI. If an AI-generated solution is incorrect, incomplete, or poorly reasoned, that responsibility—and the resulting grade—belongs to you.

In modern computer science and software development, generative AI tools are routinely used and often expected in professional environments. Accordingly, learning to use these tools productively, responsibly, and ethically is an explicit goal of this course. At the same time, you are expected to master the underlying concepts of computer science and programming as if these tools did not exist. Only the combination of conceptual understanding and effective tool use produces competent modern professionals.

If you have any questions about the use of generative AI in my courses, please ask