bct engineering notes