|
Read the following before contacting me
to be your supervisor:
- I will supervise AT MOST THREE senior projects.
- First come - first served rule applies. But I may reject your
project proposal if I do not find it appropriate.
- Projects with any relation to LLM and deep learning will
NOT be accepted.
- The project should be "difficult enough" to be a Senior
Project, and should include concepts, techniques, algorithms
from multiple - ideally elective - courses. Remember that this
is not the CS102 course: do not come up with project ideas that
are simple enough for freshmen students to design &
implement.
- I expect you to start coding in the first semester, preferably
on day 1. Define your project milestones, and demonstrate your
progress every couple of weeks.
- All projects MUST BE hosted at GitHub.
You may keep your repository private, but grant me full access
to your project. My GitHub ID is calkan.
- All project members MUST have GitHub accounts.
- I will trace your progress through your commits.
- All milestones, and project development stages should be
defined in your GitHub page as Issues, and each Issue should
be assigned to one of the project members.
- Keep in mind that each student's GitHub activity WILL affect
his/her project grade.
- As of 2024, I will not supervise any projects related to the
following topics and methods:
- Deep Learning, Machine Learning, Generative Models, etc.
- Travel applications
- Fashion / dressing up, etc. applications
- Update as of Fall 2026: LLMs may now be permissible under certain conditions:
- Your project must not be just an LLM wrapper. Use of LLMs must make sense. Local installation rather than an API hook would be preferable.
- LLMs should not cover more than ~20% of your project's features.
- In case of agentic AI, your own design/implementation should orchestrate the agents. Rules above still apply.
|