First-Principles Studies Of Two-Dimensional Semiconductor Heterostructures And Magnetic Materials