Professional activities

Major Professional Society Activities

Conference Organization

Conference Technical Committees

  • Reviewer for 12 international journals.

  • Invited talks given at: