I'm applying to top 10 CS PhD program in the USA. During my undergrad semesters, I sometimes (for financial reasons, ie, to pay the bills) had to work part-time jobs (sometimes as a developer, sometimes even more unrelated), while also taking full credit load and double majoring with Math. So, sometimes I got less than optimal grades (B, B- etc) in some courses (whereas in some semesters I have perfect GPA, and my overall GPA is 3.9+).
Should I mention this? I'm not going to explicitly blame those grades on the work or even mention the grades, but I will say that I had to work during semesters for financial reasons, hoping that they would connect the dots?