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.