Tamara BradonjicEducation, Teaching, research and analysis