All of the above, Any supervising lead (including HR) can accept your resignation in person, they will usually have you sign a form though. I find it easier this way, because then the lead you told will usually just email the SD and other relevant parties, instead of them finding out with an...