Two things:
- congrats! Isn't it a great feeling when all your hard work pays off?! Happy for ya, man.
- what the hell kind of bachelor's program has a thesis to defend? That's a masters degree level thing here. I remember having a capstone project that required a lot of research and data synthesis, but no formal defense was required, just a presentation of my findings and a short QnA... Wait... Was that a defense?! Anyways, your educational institution sounds hardcore! Kudos for finishing it out!