My name is Aleksey Charapko. I am a computer science PhD candidate at the University at Buffalo and a software engineer at Microsoft. I am interested in many aspects of computing, however, my research lies in the area of distributed systems, distributed consensus, distributed databases, and fault tolerance. On this site I occasionally write on topics related to my research. Prior to joining UB, I earned my B.S. and M.S. degrees from the University of North Florida.