Question: what courses to take for software engineering?
Answer: Probability & Statistics., Calculus I., Calculus II., Calculus III., Linear Algebra., Boolean Algebra.