Hi all, Sorry for long post in advance. Here is little background on me. I moved to US 4 yeasr ago and first year at community college I took ESL classes and I sucked on them and my GPA first year was 2.4. In my Second and third year of college(in real 1st and 2nd not counting ESL year) and my GPA is 3.8 (all at community college,). I have all my pre-requisites done at community college. I transferred to university as Chemical Engineering major and first semester I had following grades in my classes A+ ,C+, D+, D(many personal reasons than academic ability). That D is in Biochemistry. This second semster I started as an engineer and changed my major to chemistry becasue I couldn't handle the technical part and decided it was not for me. This semester my grades I think will be A (so far A+ in biochemistry after 67 % of evaluation), B(200 level anatomy), B+(animal physiology) and W(missed no course shown deadline by 1 day and dropped because was engineering class and was really hard and didn't take any exams before dropping). I took my DAT last week and Got: 22/23/17 AA/TS/PAT, with 18 in RC(second language but trying my best) everything else above 20. All my LOR's are from Community College professors but I think are very good. ExtraCurriculars: Volunteer In Emergency Room and Orthopedics for Two semesters(40Hr's each), Memeber of various clubs at school, Participated in Teaching Scholar Program and taught 7 Lectures of chemistry at High School in 11th grade (total one semester commitment), Volunteered at Homless shelter for about 35 hrs. Shadowing Dentist for 12 hrs so far and counting(4hrs week and will do it untill the august). Interpreter of my Mother Tongue(language) in my county for Driving Examinations. Here is my Question: do i have chance for 2005 since my first semester at university is Bad and This semester I have one W? Will take classes in summer so my GPA can be boost at University. I don't care where I go to School as long as I go somewhere. My state of residence is Michigan. Grades of my senior year will not be in AADSAS so no way to change my GPA after Summer. Or you guys think should wait till 2006 cycle so will have my senior year grades in so I can demonstrte that I can handle upper level classes. I don't know but I really had rough junior year(many family problems-now over ) and thinking that I haven't done my best at university and might hurt my chances of getting in??? What you guys think?? Please post your suggestions on how to improve my application and make a better candidate for this upcoming cycle?? Thank you all in advance fo replying.