Hyun Park
  I took Professor Dr. Park's CSC263 and CSC264. To be honest, he's not an easy professor, but he will lead you to a greater path of development. Read carefully the success guide he posts.
  He announces all plans in advance and uploads materials, giving enough time to study, and sometimes posts tips for assignments and tests.
  Good Luck.