Sweat bee of the species "Lasioglossum semicaeruleum" on flowers of "Lepidium draba" or "Cardaria draba", whichever name you like. Thanks to John Ascher at BugGuide.net for identification.