Is Biomedical Engineering Hard? Exploring The Challenges And Rewards