David Matijasevich headshot

David Matijasevich

Instructor, Political Science, Capilano University

David Matijasevich teaches political science at Capilano University in North Vancouver, Canada. His research and teaching interests include populism and protest, regime change and resilience, democratic theory and practice, and the politics of Thailand and Singapore.

David Matijasevich's Latest Posts