CS 4366 Senior capstone project

AlgoWhiz

Welcome to the future of learning algorithms! Our project, AlgoWhiz, is a groundbreaking AI-driven chatbot designed to transform the way beginners learn algorithms. From sorting and searching to complex graph algorithms, our chatbot offers an interactive and user-friendly platform for mastering the fundamentals of computer science.


01.

Meet Our Expert Team

Our project is driven by a passionate team of professionals, each bringing unique skills to the forefront of educational technology.

Dhruv Maniar
Project Lead
Dhruv leads the project, overseeing its development, coordinating team efforts, and ensuring the successful delivery of the AI bot.

Reid Eberhart
Documentation Specialist
Reid specializes in creating comprehensive documentation, providing clear and concise guides to aid users, developers, and stakeholders in understanding and utilizing the AI bot.

Isha Koregave
Knowledge Base Engineer
Isha specializes in building and maintaining the knowledge base, a foundational component that empowers the AI bot with accurate and relevant information.

Richard Pearson
NLP Engineer
Richard is an expert in Natural Language Processing (NLP), contributing to the development of algorithms that enhance the AI bot's language understanding capabilities.

Oliver Johnson
UI/UX Lead
Oliver takes the lead in crafting the user interface and user experience, ensuring an intuitive and engaging interaction with the AI bot.


02.

Group Meetings and Activities

Our group thrives on collaboration and creativity. Here’s a glimpse into our regular meetings and activities

Weekly Brainstorming Sessions: Every Monday, Wednesday, and Friday from 2:00 PM to 3:00 PM, we huddle to ideate and map out the week's objectives for AlgoWhiz, ensuring we're always ahead of the curve.Progress Reviews: Every other Friday, we critically assess our accomplishments and challenges, recalibrating our strategies to meet our milestones with precision and agility.Knowledge Base Data Compilation Sessions: In these monthly sessions, we meticulously compile and curate data, enriching the knowledge base that is the foundation of AlgoWhiz's intelligence.LLM Model Training Sessions: Here we roll up our sleeves to train the Large Language Models, enhancing AlgoWhiz's ability to understand and interact with users in a more human-like manner.


03.

What’s Next for AlgoWhiz

As AlgoWhiz evolves, our sights are set on critical meetings and milestones that will shape its trajectory. Here's what's on the horizon:

02/19/2024: A deep-dive session to brainstorm user engagement strategies and to ensure our AI's responsiveness is top-notch.02/21/2024: We'll be mapping out the user journey, refining the chatbot's workflow, and establishing a user feedback loop.02/26/2024: A session dedicated to enhancing the AI's conversational abilities, focusing on natural language understanding and personality quirks to make AlgoWhiz more relatable.02/28/2024: A meeting to finalize our preparations for the beta release, including a thorough walkthrough of the deployment checklist and last-minute quality checks.Follow our journey as we take AlgoWhiz from concept to classroom, one algorithm at a time.


Why We Chose This Project

Our Inspiration for AlgoWhiz

Our journey began with a simple question: How can we make learning algorithms accessible and engaging for everyone? We observed that many beginners struggle with the complexity of algorithms and lack interactive tools to practice and understand these concepts deeply. This inspired us to create AlgoWhiz, a solution that democratizes learning and offers a personalized approach to mastering algorithms.