PH5623: Many-Body Physics: Techniques and Applications