STEM majors can be challenging, but their rigor shouldn't stop you from pursuing one. Expect to take a variety of foundational science, math and computer courses. In your program, you'll be asked to apply critical thinking, data analysis and complex problem-solving skills to a variety of projects and experiments.