University of Southern California

Adjunct Professor, Annenberg School for Journalism and Communication


Deputy Managing Editor
West Coast Producer


Digital First Media's Thunderdome

Senior Producer, Breaking News


89.3 KPCC Southern California Public Radio

Mobile Product Manager
Associate Editor, Social Media and Outreach
Social Media Specialist and Community Editor



Managing Web Editor, Go Banking Rates and Go Insurance Rates


The Loop 21

Web Editor




San Luis Obispo Tribune

Night Web Producer

North County Reporter


Kansas City Star

Government Reporter, Neighborhood News (fellowship)

Freelancer, FYI section

About Me

I'm a journalist, writer and editor with a bent for digital media and new storytelling forms.



Human Rights Center, UC Berkeley

Beacon Reader



Iowa State University


  • Inaugural class of NABJ-Poynter Leadership Academy for Diversity in Digital Media
  • Fellow, International Reporting Project, South Africa, 2016
  • Member, Online News Association (Board of Directors, 2014-current, member of program committee for ONA 2011 and 2012 conference)
  • Member, Asian American Journalists Association (AAJA-Los Angeles board member, 2011-2013) Programming Chair, V3 digital media conference (2013-2015)
  • Best Breaking News coverage, small category, Online Journalism Awards (2015)
  • Best News Website, under 1 million unique monthly visitors, Editor and Publisher (2012, team award)
  • First Place, Roy W. Howard Reporting Competition, “Trudging Toward Twilight” (2004)
  • Second Place, Best News Tweet and Best Facebook Presence, LA Press Club Awards (2012)


Moderator, 2017, Define American Film Festival
Speaker, 2017, ONA Reno
SPJ Western Regional Conference, 2017, "Digital Tools and Innovation"
Public lecture, Big Ideas podcast and University of Technology Sydney (Australia), 2017,  "Trust and truth in the digital age: The challenges facing news organisations in 2017"
ACP Midwinter National College Journalism Convention
2017, "A New Kind of Gig" and "Covering Abroad from Afar"
Trainer, SPJ Journcamp, 2017, Tools for social media reporting
ACP Midwinter National College Journalism Convention
2016, "A New Kind of Gig" and "Covering Abroad from Afar"
Trainer, SPJ Journcamp, 2016, Tools for social media reporting
Keynote Panelist, ONA 2016, " The Story of Digital Media"
Speaker, Bindercon Los Angeles 2016, "Digital Engagement Across Language Barriers"
Speaker, SXSW, 2016, "Making Distributed Content Work in News"
Speaker, AAJA 2016, "Real Talk on Mental Health in the Newsroom"
Trainer, SPJ JournCamp 2015, "The New Reporting"
Speaker, Society of Professional Journalists, 2015 Western Regional Conference, "Digital Storytelling"
Speaker, AAJA, 2015, "Using Twichatgrams to tell your story"
Associate Judge, Sigma Delta Chi Awards, 2015
Speaker, ONA 2015, "Blood on the Screen: Dealing with Vicarious Trauma Via UGC"
Speaker, JACC (Journalism Association of Community Colleges), 2015, "Beyond a Tweet: Social Media Reporting and Verification"
Master Class speaker @ Skillcrush on career trajectories, 2014
Trainer, SPJ JournCamp, 2014 "Beyond Twitter and Facebook: Digital Media Apps and Tools You Can Use Now"
Speaker, AAJA 2014 "Building things people actually use"
Speaker, EIJ 2013 "Curation Station"
Speaker, UNITY 2012 "Platform Portability"
Speaker, ONA 2012 "Healthy Ecosystems in Digital Newsrooms"
Speaker, ONA 2011 "SMO is the new SEO"
Unconferences: ONA dCamp on mobile (2014), Hardly Strictly Young (2011), Newsfoo (2011) Spark Camp: Data (2012)
Advisor: Alhambra Source ReporterCorps (2012)