Overview: Learn by Doing
A research project is a systematic and comprehensive investigation aimed at analyzing and evaluating a specific question or hypothesis. In this semester, we will form teams of 2 to 4 students to explore a research question related to the topics covered in the course your registered. At the end of the semester, each group will present your findings to the class using either a poster or slides presentation. The research project accounts for 20% of your final grade in that class.Please make sure this project is cool! Some of the inspiring work from our previous students are highlighted below:
- [Poster] PhishGuard:A Generative Pre-Trained Transformer (GPT)-powered Phishing Email Detection Solution by Angelina M. Messina, she won the "Best Undergraduate Poster Award" on the Women in Cybersecurity 2025 Annual Conference.
- [Poster] DoS in Action: Comparing the Effectiveness of Four Common Attacks by Ben Raden, Logan Swillinger, Taj Adams, Jack Gottschalk.
- [Poster] Kernel Architecture And Scheduling Algorithms: A Comparative Study by Shrivishnu Mukundhan, Rafnida Rauf, Sean Martin.
- [PPT] Security Controls Against File Encryption based Ransomware by Jordyn Bostick, Jack Crane, Kevin Hubbard, and Gabrielle Turco.
- [PPT] Cryptographic Analysis of Data Recovery on crypted Systems by Jack Sabol, Brendan Cordwell, and Tanmay Agarwal.
- [PPT] Privilege Escalation in Linux by Sebastian Lisowski, Vianney Martinez, Stalin Ochoa, Vu Phan An Nguyen.
- [Paper] A Linguistic-based Method for SQL Injection Attack Detection and Defense, published in the Journal of Cybersecurity, Digital Forensics and Jurisprudence, by Moira Geiger, supported by the MacMillan Fellowship for Scientific Research.
Evaluation Criteria
- It is each team's burden to justify why the project is related to the class you registered. Projects that are not related to topics discussed in that class will get no credits.
- The format of all paper submissions should follow the IEEE Manuscript Templates for Conference Proceedings.
- The project grade consists of four components: (i) procedure performance (30 points), (ii) peer evaluations (20 points), (iii) instructor evaluation (40 points), and (iv) collaboration and teamwork (10 points), for a total of 100 points.
- Procedure Performance (30 points):
- Proposal (first deadline) (5 points): each team must submit a proposal (at least one full page) that outlines a specific research topic, formulates one to two research questions to be explored and describes the methodologies intended to use.
- Implementation (second deadline) (10 points): each team must submit a short paper (at least three pages) that clearly presents the research questions, methodologies, implementation details, analysis, and conclusions of the project. The document must be written in a clear, precise, and professional manner.
- Poster/Slides Preparation(third deadline) (15 points): each team must submit a fully-prepared poster or PowerPoint slides. Consider recording your live demonstration beforehand so you don’t have to worry about technical problems during the presentation.
- Changing your term project topic after the initial deadline (note: you are free to revise your research questions) will result in resubmission and re-grade of all previous project submissions. Make-up submissions (including topic changing submissions) for the above three deadlines are allowed, but only 80% of the earned credit will be awarded.
- Collaboration and teamwork (10 points): Your team’s overall grade percentage—based on the procedure performance, instructor’s evaluation and peer evaluations—will be the base percentage for the group. Your "collaboration and teamwork" grade will be 10 x (base percentage). Teams who have only one team member will get 0 point in "collaboration and teamwork" category.
- Project Award:If a term project is deemed the best—based solely on evaluations from both peers and the instructor—all group members will have their final grade elevated by one level. For example, if a student were originally supposed to receive a A-, the grade will be raised to a A.
- The grading rubrics used by the peer classmates and the instructor: Recommended Rubrics for Evaluating Collaborative Research Projects.
Tips for a Successful Research Project
- Please view this project as an opportunity to develop your leadership skills, teamwork spirit, and communication capabilities. They are vital for your future career.
- Please note that all team members are expected to contribute to the term project in a balanced and equitable manner. Throughout the semester, each student has full flexibility to leave a team, join another team, or form a new team at any time.
- Take time to get to know your classmates first—collaborate on class-related tasks and observe each other's strengths. When you're ready, aim to form a team with a diverse set of skills and expertise to enhance your project’s success.
- Choose a topic that genuinely interests your team members. Passion for the subject matter can drive motivation and creativity.
- Work on something that has potential to serve your long-term career goals. For example, a project that could put in your resume, you can talk with your interviewers.
- Conduct thorough literature reviews to understand the current state of research in your chosen area. This will help you identify gaps and formulate relevant research questions.
- Practice your presentation multiple times to ensure clarity and confidence during the actual delivery. Consider recording a rehearsal to identify areas for improvement.
- If you are nervous about public speaking or unsure how to create a presentation, a highly effective approach is to study example presentations such as TED talks, imitate their style, and practice multiple times before your actual presentation.
- How to Conduct a Research Project?
- What makes academic writing rigorous?
- What makes a convincing presentation?
- What makes an effective poster?
- What makes an effective PowerPoint?
FAQs
Q1: Can I change my project topic after the initial proposal submission?
A1: Yes, you can change your project topic after the initial proposal submission. However, please note that changing your term project topic after the initial deadline will result in resubmission and re-grade of all previous term project submissions. Make-up submissions (including topic changing submissions) for the proposal, implementation, and poster/slides preparation deadlines are allowed, but only 80\% of the earned credit will be awarded.
Q2: Can I work on a project that is not related to the topics covered in this course?
A2: No, it is each team's burden to justify why the project is related to this class. Projects that are not related to topics discussed in this class will get no credits.
Q3: How do I find a good research topic?
A3: Start by exploring topics that interest you. Consider the relevance and significance of potential topics, review existing literature to identify gaps, and narrow down your focus to a specific research question. Seek feedback from peers and instructors to refine your topic. Go to job hunting webistes and review job descriptions to identify skills and knowledge that are in demand, and build those skills through your research project.