Had an appt. for 12:15. Arrived by 12, got called exactly @ 12:15. Sworn in. IO asked for drivers license, GC and all passports. We then went through the standard Q/A. When asked about arrested/cited I acknowledged my two speeding tickets. She asked if they were paid. I was also asked if kids live with me and if not if I pay child support, explained we live together. She spent about 10 min going through my file, then asked 6 questions, basic read and write, etc. I was then offered to have oath same day, which I accepted. Oath was at 2PM. All in all done by 3:15PM.