Explain why is the BF3 electron deficient.

Boron atom has 3 electrons in its outer most shell. It forms 3 single covalent bonds with fluorine and attains 6 electrons. Boron needs still 2 more electrons to complete its octet. It accepts a lone pair through coordinate covalent bond from another molecule to complete its octet.