Memberships
IEEE Senior Member (92907580) since 2013
ACM Associate Member (3785718) since 2019
ISTE Life Member (51191)