I'm currently teaching an online art/CG workshop called "Becoming a Better Artist."
My students range from video game/film concept artists, art directors, 3D production artists, animators, illustrators, graphic designers, photographers, fine artists, comic book artists, to hobbyists. Here are the details about my workshop:
http://workshops.cgsociety.org/courseinfo.php?id=499
Before teaching online workshops, I taught briefly at art schools.
Prior to teaching, I worked in video games as studio art director, concept artist, and texture artist. I also worked in comic books as a writer/artist/creator for several years. I've also done writing/directing in animation.
I've moonlighted as a composer/songwriter for about as long as I've been a professional artist, composing scores for games/film, and writing songs for famous Taiwanese popstars.
I did some professional photography from time to time.
Ideally, I'll transition into full-time novel writing--that's my goal for the next phase of my life.