According to my recent activity and profile page (http://webapps.stackexchange.com/users/21/chrisf) I've been awarded three badges, but the total on the summary is still saying 2.
In addition I've answered a question (admittedly my own) and received a couple of upvotes, but no Teacher badge - "Answered first question with at least one up vote".
Has something gone wrong with the badge system?
UPDATE I've just got a few more badges, so things might be working again. However, I didn't get the "Self Learner" badge for the same answer.
Nope still broken. Now I've got 6 badges but only 5 on the top of the page.