What was the most challenging technical roadblock you hit during your master's or undergrad project, and how did you resolve it?