She currently lives and teaches in Riverside , California .
Nalo Hopkinson ( born 20 December 1960 ) is a Jamaican - born Canadian speculative fiction writer and editor .
Nalo Hopkinson currently lives and teaches in Riverside , California .
Nalo Hopkinson ( born 20 December 1960 ) is a Jamaican - born Canadian speculative fiction writer and editor .