Teaching

Teaching positions held in numerous universities and collaborations with numerous institutions worldwide. Leading graduation supervisions, master studios, and workshops for students and professionals.