senior_thesis_guidelines_2023.pdf