By professor chen horin