Angela Foss

Angela Foss

Learning Support Programs Coordinator
Coconino Community College
Angela Foss
Ask a Question:
Required field
Please note
Due to the unexpectedly large volume of questions being submitted to the Ask an Engineer program, it may take as many as 3 months or more for a response to your question to be posted. Please review previous questions and answers to see if your question may have already been addressed.
Enter the code shown: (only upper case)


As a computer engineer is in education. Angela has already enjoyed several very different and fascinating jobs: video game developer, technical coordinator of a tutoring program, and creator of an art program for students with disabilities.  She is the Learning Support Programs Coordinator at Coconino Community College. Angela’s job is to support students in pursuing their academic dreams. About half of her job involves technology: she is working on creating a better online presence for the college in terms of learning support. She also utilizes technology to track the work of the Learning Support Programs through database tracking and analysis. The other half of her job is working directly with students and their tutors.

B.S. in Computer Engineering M.Ed. in Instructional Design
  • I am willing to be contacted by educators for possible speaking engagements in schools or in after school programs or summer camps.
  • I am willing to serve as a sponsor or coach for an engineering club or team.
  • I am willing to host a field trip to my place of employment.
  • I am willing to be contacted about potential job shadowing by interested students.
  • I am willing to be interviewed by interested students via email.
Answers by Angela Foss

Hello NewAdventure!

You most definitely can pursue a degree in computer science.  And yes it will be hard work, but if you have passion and interest in computer science and/or technology then you will be happy you did.  I am a big believer in individuals being well rounded and I love folks who have diversity in their backgrounds so I think it is great that you already have a degree in theatrical design.  The creativity of this field will have a positive impact on your abilities in computer science.   

Were you wanting to pursue a second undergraduate degree in CS or were you hoping to get a master's degree of some sort?  Depending on your career interests and your educational goals you have many options.  If you are hoping to do software development I think it would be best to pursue a second undergraduate degree in Computer Science.  But you also have the option of taking undergraduate courses to fulfill prerequisites for graduate degrees.  You will need to take mathematics, but depending on what area of development you may not need much past calculus.  Your best bet for starters would be to identify a school or program that you are interested in and meet with an Academic Adviser.  Find out about the programs they offer, the program requirements, and share with them your career goals.  Then maybe take a class or two to test the water. For example you could take an entry level programming class or any entry level IT course that you are interested in.  From there you can fine tune your goals and align them with a program that is best for you.  And once you begin, don't forget that there are many support systems to help you be successful, so use them!  It will get challenging but reach out to those support systems at home, at work, and at your school to overcome the challenges.   

It definitely sounds like an exciting new adventure for you!  I wish you the best and let me know if you have any follow up questions or if you need more specifics. 

All the best,

Angela Foss       

Hello Erica,  Great question!  The Associate's degree you should pursue really depends on the requirements of the degree at your future University.  You want to declare a major that allows you to transfer the most possible credits to your BME program and that provides you with the best preparation and pre-requisites.  For example, at the community college I work at engineering student pursue a degree in an Associate of Science.  This degree offers a higher level of math and science coursework that is required for engineering programs at nearby universities.  It also offers flexibility for students to vary additional coursework based upon the engineering discipline they are pursuing. 

Your best bet is to to pull up your degree requirements from the university and take that with you to an advising appointment at your community college.  I would also suggest that you verify with the university that your community college degree and coursework will meet the admissions requirement of the BME program. 

I hope this was helpful.  Feel free to ask me follow up questions and best of luck!  Engineering is awesome!

Virus Scanner companies have engineers who develop the virus scanning software. I myself have not worked on any projects that work with viruses. However, I am sure the teams of engineers vary in their specific engineering background but primarily consist of software engineers. As far as creating viruses there may be certain situations where software engineers may want to create a virus to simulate how secure their product is or how well their scanner may detect a specific type of virus. There may be another engineer girl who is able to give a more specific answer. You may also try to email a person who works for a virus scanner company and let them know that you are interested in this area and ask if they can give you some information about their company and the type of work their engineers do. Engineers typically love to encourage new and young engineers who are interested in their field. I hope I have helped, let me know if you have any more questions and even if I can't answer them I can hopefully point you in the right direction. Good luck and best wishes. Angela Foss