Publications, Conferences & Teaching