Scientific and Professional Society Memberships
- Association for Computing Machinery (ACM), Senior Member.
- Institute of Electrical and Electronics Engineers (IEEE), Senior Member.
- American Society for Engineering Education (ASEE).
- The Institute for Operations Research and the Management Sciences (INFORMS).