senior-thesis-group