You need to consult with an immigration law attorney. They will be in the best position to advise you of the consequences of a class c charge. Contact your criminal defense attorney and ask them to recommend an immigration law attorney. It might cost you, but it will be worth it if you consider the alternative.
Follow me: www.twitter.com/TrackMyLawyer. This answer does not create a legal relationship.
This is an immigration law question. I am moving it to that section of avvo.
Answers on Avvo are for general information purposes only and should not be relied upon as legal advice. No attorney / client relationship is created by providing this answer. For specific advice about your situation, you should consult a competent attorney of your choosing.
Based on what you wrote, you will likely not qualify to obtain U.S. citizenship at this time. A single conviction of simple assault with no aggravating circumstances will not likely affect your green card. The criminal defense attorney you choose to help with the assault charge will have the obligation of correctly advising you regarding the immigration consequences of your plea or conviction. That criminal defense attorney will likely coordinate with an immigration attorney. It will help in the meantime for you not to admit fault.
For more information, call (888) 483-0311. This information is general in nature and is not legal advice to be relied upon for any particular matter.