....happens in my life too!
I got a pleasant surprise today in the class when the professor started talking about the same problem I have been dealing for past week. I actually read the same algorithms last night that he explained today in the class. For once I knew what he was talking about! Coincidence, serendipity or luck...call it whatever you want. It just made my day a bit brighter.