Not familiar with this major, but I heard from my Baylor friend who's working at KPMG Houston office that they stopped recruiting international students this year. Also Baylor is in Waco, which is about 3 hours away from Houston, so maybe you'd better take location into consideration.