Classes to take in senior year

What are the best topics of a B.Tech final year students in an environmental engineering studies which should be helpful in future needs?
posted by Srikar, Hyderabad on July 9, 2014