AI/LLM Development Disclosure

Transparency Statement: The interactive educational applications hosted on this site were developed with substantial assistance from Large Language Models (LLMs), primarily Claude (Anthropic) and occasionally ChatGPT (OpenAI). This page documents the role of AI in the development process and provides appropriate citations.

Primary Uses of LLMs

As an educator focused on pedagogy and biological sciences rather than computer programming, I have leveraged AI assistants to:

Instructor Contributions

While AI provided technical implementation support, all pedagogical decisions and scientific content were developed by me, including educational objectives, biological models, research and experimental ideas, biological accuracy, and alignment with course curricula.

Development Process

My typical development workflow involved:

  1. Defining educational goals and biological concepts to be demonstrated (e.g., learning objectives)
  2. Describing desired functionality to the AI assistant in pedagogical terms
  3. Using AI to generate initial R Shiny code based on specifications
  4. Running applications with sample/simulated data and scenarios to discover bugs
  5. Debugging by using AI to diagnose and fix issues discovered during use
  6. Iterative refinement and other improvements based on my experience, classroom use, and some student feedback

Citation

Montemarano, J. (2024-2025). Interactive Educational Shiny Applications for Biology. Colorado Mesa University. Web applications developed with assistance from Claude (Anthropic, 2024) and ChatGPT (OpenAI, 2024). Available at: https://ubuntu.montegraphia.com

AI Assistant Citation:
Anthropic. (2024). Claude (Version 3.5 and 4.0) [Large language model]. https://www.anthropic.com

Code Availability

Source code for any of these educational applications is available upon request for academic and educational purposes. Please contact me at jmontemarano [at] coloradomesa.edu