____. _____ _________ ____ __. ___________________ __________________ ___________ _______
| | / _ \ \_ ___ \| |/ _| \_ _____/\_____ \\______ \______ \ \_ _____/ \ \
| |/ /_\ \/ \ \/| < | __) / | \| _/| | \ | __)_ / | \
/\__| / | \ \___| | \ | \ / | \ | \| ` \| \/ | \
\________\____|__ /\______ /____|__ \ \___ / \_______ /____|_ /_______ /_______ /\____|__ /
\/ \/ \/ \/ \/ \/ \/ \/ \
Hello π I'm Jack Forden, an ABD Computer Science doctoral candidate with over 6 years of expertise in data science, AI, statistical modeling, and full-stack engineering. Currently pursuing my PhD at Marquette University, I'm passionate about leading innovative projects and cutting-edge research.
- I currently Develop and Maintain the research automated assessment system at Marquette University, TA-Bot - Check Publications
- Creating an AI-driven automated grading system that has processed over 1.17 million API requests - Check Publications
- Designing frameworks to maximize student learning and academic achievement - Check Publications
- I expect to finish PRSM 2 certification as time allows
- I am looking forward to starting a course on getting certified in Tableau
- I am looking forward to finding a course to get certified in Project Management
- π Python | π Flask | βοΈ React.js | π SQL | π SQLAlchemy | Ollama | Piston
- β Java | π§ C/C++ | βοΈ ARM | π₯οΈ RISC-V | βοΈ AWS | π R | AI-Modeling | π§ TensorFlow | π PyTorch, | π³ Docker, DBMS Systems | Tablau | Excel
- π Full-Stack Development: Flask, React.js, Docker, Microservices, RESTful APIs, AWS, CI/CD pipelines
- π οΈ Low-Level System Design: Process scheduling, memory management, assembly programming, RTOS development
- π Statistical Modeling & Data Science: Causal inference, A/B testing, hypothesis testing, biostatistics, SQL, R, TensorFlow
- π€ AI & Machine Learning: LLM evaluation and deployment, NLP, AI decision support systems, open-source LLM integration
- π Education Technology: Developing frameworks for student engagement and retention, gamification in education
-
TA-Bot: Designed and deployed one of the most flexible assessment systems using Flask, Docker, SQL, SQLAlchemy, Azure Authentication, and React. This has been my main focus as I develop frameworks designed to increase retention rates, and thus tuition. To date, TA-Bot has reduced withdrawal rates in introductory courses at Marquette University by 50%, leading to historic retention rates and an additional $3,000,000 in tuition staying in the CS department. I have published multiple works on this, see publications. TA-Bot
-
Co-developed the first RISC-V "Mini" OS under the leadership of Alex Gebhard for consumer hardware Github Read more about it SIGCSE 2024
-
I developed a RISC-V port of the MiniJava Compiler published by Appel and Jens Palsberg. While I would love to share this GitHub repository publicly, I am currently the instructor for Marquette COSC 4400 Compiler Construction, where I am leading students in solving this exact issue! Publication to appear in SPLASH - JENSFEST.
-
Locally run and hosted AI-Assessment frameworks Publication to appear in FIE
- A port to the Piston Code Runner augmented to handle Multi-File Java submissions
- A Mobile application developed for 88.9 Milwaukee
- A currated list of most Pylint Errors designed specificlly to help novice students resolve code errors Github
- Helped to develop and document competition software used in the largest HighSchool Programming competition in Wisconsin by thousands of students and hundreds of schools.
-
Jack Forden, Michael Cullen, and Dennis Brylow. 2024. Paced to Perfection: The Impact of Automated Assessment Rewards for Attending Office Hours. Research Paper submitted to SIGCSE 2025 on July 15, 2024. Acceptance Notification: September 30, 2024.
-
Jack Forden, Matthew Schneider, Alexander Gebhard, Md. Tahmidul Islam Molla, and Dennis Brylow. 2024. Unlocking Student Potential With TA-Bot: Timely Submissions and Improved Code Style. Research Paper submitted to SIGCSE 2025 on July 15, 2024. Acceptance Notification: September 30, 2024.
-
Dennis J. Bouvier, Ellie Lovellette, Eddie Antonio Santos, Brett A. Becker, Tom Crick, Venu G. Dasigi, Jack Forden, Olga Glebova, Swaroop Joshi, Stan Kurkovsky, and SeΓ‘n Russell. 2023. Teaching Students To Use Programming Error Messages. In Proceedings of the ACM Conference on Global Computing Education Vol 2 (CompEd 2023), 207β208. Association for Computing Machinery. To Appear.
-
Samuel B. Mazzone, Jack Forden, and Dennis Brylow. 2024. Exploring the Potential of Locally Run Large Language (AI) Models for Automated Grading in Introductory Computer Science Courses. Proceedings of the 2024 Frontiers in Education (FIE 2024). Association for Computing Machinery, Washington DC, USA. To Appear.
-
Jack Forden, Alexander Gebhard, Maverick Berner, and Dennis Brylow. 2024. MiniJava on RISC-V: A Game of Global Compilers Domination. Proceedings of the Workshop Dedicated to Jens Palsberg on the Occasion of His 60th Birthday (JENSFEST 2024). Association for Computing Machinery, New York, NY, USA. To Appear.
-
Alexander Gebhard, Jack Forden, Oliver Laufenberg, and Dennis Brylow. 2024. Using Embedded Xinu to Teach Operating Systems on Baremetal RISC-V. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2024). Association for Computing Machinery, New York, NY, USA, 380β386. https://doi.org/10.1145/3626252.3630959
-
Dennis J. Bouvier, Ellie Lovellette, Eddie Antonio Santos, Brett A. Becker, Tom Crick, Venu G. Dasigi, Jack Forden, Olga Glebova, Swaroop Joshi, Stan Kurkovsky, and SeΓ‘n Russell. 2023. Teaching Students To Use Programming Error Messages. In Proceedings of the ACM Conference on Global Computing Education Vol 2 (CompEd 2023). Association for Computing Machinery, New York, NY, USA, 207β208. https://doi.org/10.1145/3617650.3624950
-
Jack Forden, Alexander Gebhard, and Dennis Brylow. 2023. Experiences with TA-Bot in CS1. In Proceedings of the ACM Conference on Global Computing Education Vol 1 (CompEd 2023). Association for Computing Machinery, New York, NY, USA, 57β63. https://doi.org/10.1145/3576882.3617930
-
Jack Forden, Alexander Gebhard, and Dennis Brylow. 2023. Dynamic Rate Limiting with TA-Bot in CS1. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2023). Association for Computing Machinery, New York, NY, USA, 1330. https://doi.org/10.1145/3545947.3576276
π« Reach me at: j.r.forden@gmail.com
π LinkedIn: LinkedIn Profile
π» GitHub: GitHub Profile
- Collaborated with members to enhance programming and networking events.
- Facilitated workshops to help students develop technical skills and industry knowledge.
- Assisted in recruiting new members to grow the ACM chapter.
Vice President | International Honor Society for the Computing and Information Disciplines, Marquette (2022)
- Promoted academic excellence and community engagement among computing students.
- Organized events to support professional development and networking opportunities.
- Mentored peers in preparing for internships and career opportunities.
- Contributed to the strategic planning and execution of fraternity events and initiatives.
- Promoted community service and leadership development among members.
- Facilitated cultural awareness events to promote diversity and inclusion on campus.
- Collaborated with other organizations to enhance community outreach efforts.
- Recognized for outstanding leadership and contributions to residence hall activities.
- Demonstrated exceptional teamwork and event planning skills during statewide competition.
- Co-authored a $600,000 grant supporting advanced educational initiatives in computing.
- Orchestrated an event involving over 270 high schools across Wisconsin.
- Consistently recognized for academic excellence throughout my undergraduate studies.
- Led workshops to enhance teaching strategies for computer science educators.