Y.C. Lim was born in 1983 in George Town, Penang, Malaysia. He was a design engineer who became a lecturer since 2008. His qualifications include Bachelor of Engineering and Master of Science degrees, together with English teaching and training diplomas. He loves Marathon running, travelling, reading and writing. He is a Christian straight single man.