I am a 3rd year college student working on my BA in Software Engineering. Once I get done with my degree, I want to join the world of Law Enforcement. I have always dreamed of being in the FBI or CIA or any other law enforcement agency. My question is where do I start after my degree? I know that I need certifications and further education but is it better to join a school or self study for the exams? The schooling that I found cost about $3000. I am willing to spend the money on my career but as a working father,husband, and full time student with a huge student loan already, the cheaper the better. I was also wondering if a computer forensics analysist carries a weapon when going on scene? I want to be active in the crime department and not just someone sitting behind a desk all of the time. I thought about joining the PD as an officer but I want the investigation of computers also. Any help will be appreciated.