Software Engineering - machine learning, app development, concurrent systems engineering