Yes, It is not hard. I am grad at a University and I prepared everything by myself. Submit I-140 in Oct. 2004 and GC receive in Aug. 2005. Only three papers, the fifth or sixth author