A co-worker I had went through this process a few years ago. He's a Filipino, spoke English fine, had been living here for years, and I actually didn't know that he was currently not a citizen, but it came up one day when he asked a question that was in his study materials. Once we knew he was going through the process, we made a little daily quiz break every day where a few of us all tried to answer the questions he had on some flash cards he made. Like most natural born Americans, we learned most of it in school, but there were a few questions here and there that would trip us up. It definitely isn't a walk through. His biggest concern was that there was an interview part of the process, where he had to sit and talk with someone, and answer questions individually.Good for him!
I have watched people do the work to become a citizen. It isn't a gimme, a lot of work involved including prepping for the test. Respect for him and everyone that goes through the process.
Hu
He eventually did pass the test, and I regret that we, as a department, or even our site, did not make a bigger deal of that achievement.