Professional Society Membership
  • Institute of Electrical and Electronics Engineers (IEEE)

    • IEEE Computer Society

    • IEEE Computational Intelligence Society

    • IEEE Communications Society

  • World Transhumanist Association (WTA)


Professional Service
  • Program Committee: NetFPGA Developers Workshop (2009)

  • Reviewer: International Symposium on Field-Programmable Gate Arrays (FPGA) (2007)

  • Reviewer: International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA) (2007)

  • Reviewer: EURASIP Journal on Embedded Systems (2006)

  • Reviewer: International Conference on Field Programmable Logic and Applications (FPL) (2005, 2006)

  • Reviewer: Globecom (2005)