Tell me about a time you faced a highly challenging technical bug in an academic or professional project. How did you isolate and resolve it?