Khaled Abdel-Ghaffar research activities are in the area of error correcting and detecting codes and their applications in data transmission and storage systems. His focus is to investigate theoretical limits on the reliability of such systems and to design and analyze schemes that approach these limits. In particular, he has worked on burst correcting codes, convolutional codes, constrained sequences, generalized minimum-distance decoding, error detecting codes, deletion/insertion correcting codes, stopping sets, and low-density parity-check codes. His research is based on mathematical tools ranging from combinatorics and algebra to probability and information theory. He is also interested in the applications of these tools to a variety of problems in parallel processing and database systems.