Please be seated. Inga mana, inga reo, inga ho e fa, tena koutou, tena koutou, tena koutou koutou. Pro Chancellor, Vice Chancellor, University staff, special guests, graduands, whanau and supporters. As Chancellor of the University of Auckland, I extend a warm welcome to you all on behalf of Council members and staff of the University. This is a meeting of the Council of the University of Auckland, at which the Pro Chancellor and I will confer diplomas and award degrees in the Faculty of Engineering. Graduation is a time for celebrating success. Today you will experience the pomp and tradition of this ancient ceremony and the recognition befitting your success on your well-deserved day of celebration. Like your family and friends gathered here, we're very proud of all your achievements and look forward to your lifelong involvement as members of the University of Auckland family. Of course, graduation represents more than just the day of celebration. Your qualification from this University will have a lifetime impact on you, your family and the community at large. We know that, compared to those whose formal education ends in high school, graduates have lower unemployment rates, higher salaries, better career prospects and better health outcomes. University of New Zealand has estimated that the lifetime benefits of a degree have added at between $1 million and $4 million a year. Your university experience and the qualifications gained at University will thus add real value to your lives and to the lives of those around you. The fact that our University can add value in these ways reflects the abilities and achievements of our staff and students. In the Faculty of Engineering we've seen several notable achievements in the last year. Professor Margaret Highland was awarded the Royal Society of New Zealand Pickering Medal for her pioneering work into the reduction of fluoride emissions produced by aluminium smelters. Dr Michelle Dickinson received the Callaghan Medal for her work raising public awareness of the value of science in New Zealand. Professor Nicola Smith and Professor Grant Kovac were elected fellows of the Royal Society of New Zealand and Dr Penn Do was awarded a Rutherford Discovery Fellowship. In order to ensure that we can continue to achieve successes like these and to enhance our contribution to future generations of graduates, and to our nation, the University must do three things. First we need to attract students of high academic potential and give them an outstanding academic and extracurricular experience. In this respect I believe we're doing very well. The proportion of domestic students entering the University with a high grade point average is growing each year and we produce outstanding graduates just like you. Second we need to attract, develop and retain outstanding staff. This we are doing is illustrated by the achievements I've just described. Many of our staff are world leaders in their fields and you will have been privileged to learn from and work with them. It's no coincidence that in the QS world rankings of university subjects the University of Auckland came top in New Zealand and 35 of the 40 ranked topics. And we don't even teach two of them. So if we think about that result for a moment there are 40 ranked subjects. We teach 38 and we came top in 35. Sounds like an outstanding result to me. Thank you. And third we need to create the kind of academic environment and facilities that support and encourage excellence. To this end the University has been investing heavily in its campus renewal program to ensure that we do provide facilities of genuine international quality. Many of you will graduate today with the first qualification and you will be rightly proud of this achievement. However I also want you to reflect on the ongoing learning opportunities and the wide range of postgraduate options available to you at this University. You must never rest on your laurels in a challenging and ever-changing world. But rather be prepared to embrace change and new technology and make the most of the opportunities presented to you. Although it may seem a daunting prospect right now further study and learning is inevitable for us all as the world changes around us at a never-accelerating pace. So whatever path you follow I urge you as the alumni of New Zealand's leading University to never forget your alma mater your university. We rely on our graduates for support moral political and financial. But today is your day with the focus firmly on your achievement. At this ceremony we honor your success along with the support of your family far now and others who have sustained you through your studies. I congratulate you and trust that you will long cherish the memories of your graduation today. I am pleased to welcome our speaker Ian McCrae an alumnus of this university holding a Master's in Engineering Science and a Bachelor of Engineering with Honours. Ian is the founder of Orion Health which under his stewards that has seen unprecedented growth and success. It has grown from a small company with just four staff in 1993 to a global healthcare platform with more than 1,250 staff and 27 international offices and customers in more than 30 countries. Last year Orion Health listed on both the New Zealand and Australian Stock Exchange and as an NZX50 company. Ian received a world-class New Zealander award in 2010 and Orion Health became the only company to win the supreme high-tech company of the year for the second time in 2014. Before founding Orion Health Ian was a Senior Telecommunications Consultant for Clearfield Consulting. He's also worked for Ernst & Young designing corporate networks as a Product Manager at Imagineering Micro Distributors in New Zealand and as a Senior Business Analyst for the London Stock Exchange. Please join me in welcoming Ian. Thank you. Chancellor, Vice Chancellor, members of the Council, members of the University graduates, families and friends. I'm honoured to be with you to celebrate today's graduation of engineering school students from the University of Auckland, one of the finest universities in the world. And I say this not because of the number of published research papers, I'm sure there are many, but because of the innovative and entrepreneurial spirit that we observe in Auckland graduates that we hire at Orion Health, actually and in particular the engineers. Here I could be accused of being a little biased. I was indeed an engineering science graduate, actually from a bygone era, possibly a less enlightened area. Actually hippies were still cool when I graduated. Jimmy Hendricks was almost actually who was still alive. Young woman did not actually study engineering back then. And there was events such as the University Pub Crawl, the Engineers Haka Party and Smokeo. In fact, I'm pretty sure some of your lecturers behind me today will remember those events. Anyhow, many long-haired graduates from my generation have gone on to great things, particularly in business in New Zealand and internationally. You may conclude this was a result of an inspired curriculum. However, for me and I suspect for others, this was not completely the case. While I learned a huge amount at Auckland, I've sadly forgotten much of this over the last 75 years. When I reread my master's thesis, I struggled to get past the first page of partial differential equations. Actually, there were quite a few of them there, by the way. It was a really difficult page to read. So some might conclude that Auckland's attempt to educate me was something of a failure. However, such an assumption would be wrong. This leads me to the first of three points I would like to make today. At the University of Auckland, I learned how to learn. And learning for me has been a lifelong journey. Today, I'm the CEO of probably New Zealand's largest software company. No tertiary qualification could have taught me even a small percentage of the knowledge I have needed for my job today, and I continue to learn. My thesis topic was creep buckling in Antarctic ice shelves. It was a great topic. It was a great topic. And I left Auckland knowing all about the mechanical properties of ice, if it served me well. Since then, I've become an expert in data analysis, networking, leadership, software development, the health sector, being a listed company that's living the dream, and many other areas. More recently, I've had to learn a lot about the human genome, single nucleotide polymorphisms, a copy number of variants. I've had my genome partially analysed. I've realised I don't process ibuprofen, but I'm good for chemotherapy. That's something to look forward to. And I have the positivity gene. One does actually exist. It means you're more positive and you can handle stress. So it goes. So out of necessity, I have had to continually learn. And the ability to continually learn separates good leaders from bad, those with self-awareness and those without, and those who are defeated by life and those that conquer everything before them. As Henry Ford said, anyone who stops learning is old, whether you're 20 or 80. Now, something that Auckland failed to teach me was what I could not do. And this is my second point. I have never learnt what I could not do. And this is a peculiar New Zealand trait, I believe, that I see daily in our young people. They just don't seem to realise that they can't climb Mount Everest or fly the first plane or win the America's Cup. Actually, we didn't quite do that, but we'll do it next time. Explore the far reaches of the world or become the head of the United Nations. And at Orion, we compete against companies such as multinational, such as IBM or Microsoft or other global giants, for national health projects, and wouldn't. So yeah, we're up against some very, very big organisations. This belief that we can do anything is a wonderful gift that our country must never, never lose. But there are some things that are truly very hard. For me, for me, spelling has always been a bit of a mystery. My dear late aunt, who was a fine primary school teacher after an entire summer holiday of effort, I concluded that I would never, ever be able to spell anything more than my name, which leads me to my third point. I have learnt you can do anything if you really, really want to. All that usually holds us back is desire, or that we haven't used our imagination to figure out how to do it when the obvious solutions are impossible. I'm pleased to say I've overcome my relatively mild spelling limitations and not by working my way through the Oxford English dictionary, but by developing what we would call the software industry workarounds. This is when your software application doesn't quite work. It has the odd bug or two that you can't fix or don't want to fix so you tell the customer another way of solving their problem, a way of working around the problem. So today I have developed some very effective spelling workarounds. Firstly, scrawly handwriting. Actually, this is very appropriate for engineers. When I studied, they used to have a T-shirt we used to have once I couldn't spell engineer, now I am one.  So I find scrawly handwriting, it's just fantastic. It camouflages, I don't have a clue how to spell this word. Then there is Microsoft Word, which is truly a dyslexic best friend and finally I've hired some people who are truly, really good at spelling. So today I find it spelling as George Bush would say mission accomplished. Now at Orion, through single-minded determination and plenty of workarounds, the main thing we had to work around was never having enough money. We have built a global software company headquartered in New Zealand. Most experts would say that this wasn't really possible and that moving to the United States was essential for company growth. They were wrong and today we have caught up and passed most of our historic international competitors. We have done this by continuing to learn. Today we're here to celebrate your academic achievements, of which you should be very proud. The University of Auckland has taught you how to learn and I urge you to make learning a lifetime lifelong passion. You may forget partial differential equations, but you must never forget how to learn. Nothing is impossible. We are usually only held back by self-belief, desire or imagination. So thank you for listening to me and do enjoy today. Thank you Ian for most insightful and challenging speech. Please join with me in thanking Ian once more. This is a meeting of Council in Convocation of the University at which the Pro-Chancellor Scott St John and I will be conferring degrees and awarding diplomas. I invite the Pro-Chancellor to award the diplomas and confer the degrees in the first half of this ceremony. By the authority vested in me by resolution of the University of Auckland Council, I Scott St John Pro-Chancellor award the diplomas and confer the degrees stated upon those who have satisfied who within the Faculty of Engineering have satisfied the requirements of this university. I call upon the Deputy Dean of the Faculty of Engineering, Professor Highland, to present graduands in that faculty. Pro-Chancellor, as Deputy Dean I have the honor of presenting to you the students qualified for the award of a diploma or conferment of a degree in the Faculty of Engineering. Graduate Diploma in Engineering. Heroic Zagaya Estefanos. To the degree of Bachelor of Engineering with Second Class Honors, Second Division. Catherine Jane Galan-Hirara. Devendra, excuse me, Devendra Lutchman. Young Xuan Wang. Wang Zhu. To the degree of Bachelor of Engineering. Jasmine Ojula Sundu. Kaishap Ramesh Chavan. Sam David Granger. Samuel Henry Luke Hood. Anuj Kumar. Simon Robert Leighton. Chan Kun Li. George Xu Chi Lin. Jihao Lin. Jared Blair Mason. Kavan Kumar Masurya. Javeya Fanohia Pamaka. Maria Bernadette Josephine Robertson. Najibullah Wakili. To the degree of Bachelor of Engineering Honors with First Class Honors. Senior Scholar Engineering, Thomas Elliott Adams in Engineering Science. Vyacheslav Alexandrov in Mechanical Engineering. Connor Brent Anderson in Mechanical Engineering. Logan Ross Andrew in Mechatronics Engineering. Haley Erin Anir in Civil Engineering. Marendra Lenas-Araldson in Engineering Science. Jonathan Nicholas Bacon in Chemical Materials Engineering. Colin Edward Baggett in Mechanical Engineering. Tristan John Baum in Electrical and Electronic Engineering. Elise Anna Bevis in Engineering Science. Shivani Vanessa Bevan in Software Engineering. Abigail Jane Birkenhall in Mechatronics Engineering. Robert Denis Georges Boucher in Chemical and Materials Engineering. Matthew Aaron Bradley in Mechanical Engineering. Renee Ann Brocky in Chemical Materials Engineering. David Alexander Brown in Mechatronics Engineering. Sophie Mae Burridge in Civil Engineering. Senior Scholar Engineering, Andrew Peter Kandicki Carroll in Mechatronics Engineering. Mark Peter Casey in Civil Engineering. Senior Scholar Engineering, Jiaqiu Chen in Electrical and Electronic Engineering. Melody Young Chen in Biomedical Engineering. Ying Chen in Engineering Science. Chiren Chi Chuk in Mechanical Engineering. Mike Ming Chi in Chemical Materials Engineering. Henry David Chitok in Electrical and Electronic Engineering. Senan Nuol Kolaco in Computer Systems Engineering. Jason Grant Coventry in Civil Engineering. Dylan John Crichton in Electrical and Electronic Engineering. Daniel Jedediah Spetanich in Civil Engineering. Abdel Hamid Yusuf Ahmad Dabor in Mechanical Engineering. Joshua Ross Alexander Dawes in Engineering Science. Liam John Doar in Electrical and Electronic Engineering. Blair Richard Eastwood in Mechatronics Engineering. Candice Martine Eckert in Computer Systems Engineering. Matthew John Jarvis Evans in Mechatronics Engineering. Jared Kane Evanson in Civil Engineering. Senior Scholar Engineering, Nicholas Clark Graham Finch in Mechatronics Engineering. Jenna Lauren Finlesson in Software Engineering. Jonathan Allen Freeman in Civil Engineering. Frances Claire Fulton in Mechanical Engineering. Vicky Dan Gao in Mechatronics Engineering. Simon Peter Gassen in Mechanical Engineering. Sarah Helena Gorman in Mechanical Engineering. Daniel Anthony Gwinto in Chemical Materials Engineering. Yan Jin He in Computer Systems Engineering. Danya Harat in Biomedical Engineering. Jeremy Westerby Hitchings in Chemical Materials Engineering. Samuel Tiam Chin Ho in Civil Engineering. Ho Wan Ri in Chemical Materials Engineering. Seung Hyeong Hong in Chemical Materials Engineering. Rachel Daniel Houston in Civil Engineering. Yi Yang Huang in Software Engineering. Yi Lin Huang in Mechatronics Engineering. Kristen Leanne Hurley in Civil Engineering. Tasneef Taheed Hussein in Software Engineering. Stefan Paul Husak in Civil Engineering. Ha Ram Huang in Mechanical Engineering. Jessica Margaret Jax in Civil Engineering. Mohamed Aiman Binjamsari in Mechanical Engineering. Joanna Allison Jarvi in Civil Engineering. Vinura Ramal Jayanati in Mechatronics Engineering. Ashley Thomas Jones in Civil Engineering. Nikita Cabra in Software Engineering. Sahil Kalani in Electrical and Electronic Engineering. Gora Rajas Khara in Electrical and Electronic Engineering. Akshay Pravan Kalyan in Software Engineering. Liam George Kempshoff in Biomedical Engineering. Senior Scholar Engineering. Michael George Captain in Engineering Science. Chloe Alexander Karyanis in Civil Engineering. Jasleen Kaur in Electrical and Electronic Engineering. Rahul Amrit Koshik in Chemical Materials Engineering. Senior Scholar Engineering. Nicholas John Kay in Mechanical Engineering. George Theodore Lamb in Mechanical Engineering. Edward Jonathan Lawley in Mechanical Engineering. Ji Ran Li in Mechanical Engineering. Matthew Kevin Lea in Chemical Materials Engineering. Andrew Thomas John Lees in Computer Systems Engineering. Zhen Yi Lim in Chemical Materials Engineering. Dominic Dao Ming Lin in Chemical Materials Engineering. Oliver Daniel Lin in Biomedical Engineering. Tobias Peter Luker in Mechatronics Engineering. Yi Chen Lu in Engineering Science. Jonathan Tyler Luton in Engineering Science. Oliver Thomas Lum in Civil Engineering. Alexander James Luttrell in Chemical Materials Engineering. Sarah Jane Matzig in Civil Engineering. Akshay Malhotra in Mechanical Engineering. Siva Segaran Manoharan in Electrical and Electronic Engineering. Andrew Paul Robert Marriott in Chemical Materials Engineering. Caleb Arapata Matheson Dunning in Civil Engineering. Penelope Jane Maxwell in Engineering Science. Morgan Tepa Macaulay in Mechatronics Engineering. Connor James McCowan in Mechatronics Engineering. Senior Scholar Engineering. Amanda Pamela McLaren in Civil Engineering. Jay Alexander Davis Mills in Mechatronics Engineering. Siti Nadija Muhammad Razali in Chemical Materials Engineering. Peter Moore in Mechanical Engineering. Di Mu in Mechanical Engineering. James Alexander Monroe in Civil Engineering. Riyan Naidu in Software Engineering. Edwin Harry Nixon in Civil Engineering. Sarah Alice Lange Novus in Civil Engineering. Louis Teria Olson Stahl in Electrical and Electronic Engineering. Erin Han Park in Engineering Science. Jun Yang Richard Park in Chemical Materials Engineering. Jamie David Peterson in Software Engineering. Vincent Jing Wei Pua in Civil Engineering. Senior Scholar Engineering. Michael Philip Prendegost in Engineering Science. Ella Rose Priest Forsythe in Engineering Science. Jonathan Robert Prins in Mechanical Engineering. Anna Qian in Biomedical Engineering. Hao Yung Chiu in Civil Engineering. Pushpaka Anjana Rabble in Civil Engineering. Vaspan Siras Raimawala in Computer Systems Engineering. Ravan Ram in Chemical Materials Engineering. Hayden William Randalls in Engineering Science. Michael Edward Rasmussen in Mechatronics Engineering. Senior Scholar Engineering. Stephanie Mary Cheryl Rue Castle in Electrical and Electronic Engineering. Katie Michelle Rigter in Civil Engineering. Harrison Whitaker Faulkner Roberts in Civil Engineering. Paul Paulus Rupa Funtavort in Electrical and Electronic Engineering. Sarah Elizabeth Riddell in Chemical Materials Engineering. Neural Hiza Sapie in Chemical Materials Engineering. Kana Chuan Lucio in Chemical Materials Engineering. Augustus Peter Shade in Mechatronics Engineering. Jatinder Pa Singh in Mechatronics Engineering. Senior Scholar Engineering. Michael Nelson Sinner in Mechanical Engineering. Briarly Rose Smith in Mechatronics Engineering. Frank Richard Smith in Civil Engineering. Abhil Mois Sayed in Chemical Materials Engineering. Cameron Caponado Todanga in Electrical and Electronic Engineering. Benjamin Hewitt Taylor in Chemical Materials Engineering. Maxim Darius Turani Raad in Mechanical Engineering. Nigel Trinidad in Mechanical Engineering. Samuel Jacob Fandasar in Mechanical Engineering. Samuel Robert Van Oosterham in Mechanical Engineering. Silesh Vampati in Electrical and Electronic Engineering. Nikhil Rohan Vishwanath in Chemical Materials Engineering. Anmol Wadhwa in Software Engineering. Alec Mingren Wang in Biomedical Engineering. Senior Scholar Engineering. Li Jian Wang in Electrical and Electronic Engineering. Wenwei Wang in Electrical and Electronic Engineering. Mark Alexander Watkin in Software Engineering. Nicholas Allen Weatherburn in Software Engineering. Xiaosu Wen in Chemical Materials Engineering. Jacob Roy Whitford in Chemical Materials Engineering. Wilson Wijaya in Mechanical Engineering. Rick Shane Wilkinson in Civil Engineering. Kale Sterling Dennis Wright Wood in Civil Engineering. Sarah Frances Woodward in Civil Engineering. Hayden Derwent Wright in Civil Engineering. Senior Scholar Engineering. Hao Yangsu in Electrical and Electronic Engineering. David Yan in Computer Systems Engineering. Hao Bo Yu in Engineering Science. Ashin Zaman in Civil Engineering. Fangji Zhang in Electrical and Electronic Engineering. Zhou Hao Zhang in Mechanical Engineering. Wei Yin Zhou in Chemical Materials Engineering. Andrew Zhu Ge in Computer Systems Engineering. Sasha Christopher Zollner in Mechanical Engineering. To the degree of Bachelor of Engineering Honors with Second Class Honors, First Division. Tijell Acharya in Civil Engineering. Jonathan Charles Addison in Civil Engineering. Matan Arohan in Civil Engineering. Millie Grace Alexander in Civil Engineering. Jacob John Allen in Civil Engineering. Mark Akram Badiaziz in Software Engineering. Lawrence Kevin Tapodow Boldik in Software Engineering. Jia Ban in Civil Engineering. Jonathan Richard Beardmore in Mechatronics Engineering. Emily Xu Li Bennett in Engineering Science. Akshay Vashishtabhat in Civil Engineering. Molan Biji Machu in Chemical Materials Engineering. Andrew Jeffrey Boland in Biomedical Engineering. Thomas Fraser Boyans in Biomedical Engineering. Samuel Arthur Brady in Civil Engineering. Angus John Brankley in Mechanical Engineering. Eva Brocius in Civil Engineering. Keegan Sammian James Brown in Mechatronics Engineering. Takashi Daniel Burden in Civil Engineering. John Robert Burroughs in Software Engineering. Sunil Chapagai in Mechanical Engineering. Helen Nyanan Chen in Chemical Materials Engineering. Jeremy Michael Chote in Civil Engineering. Harry George Clay in Civil Engineering. Oliver Jack Conaglin in Civil Engineering. Simon James Cox in Civil Engineering. Ellie Dominique Benichick-Craft in Civil Engineering. Gregor Ian Cunningham in Chemical Materials Engineering. Samuel James Cuisine in Mechanical Engineering. Rowan St. Gregory Sachika De Costa in Civil Engineering. Lono Jean San Jose De Jesus in Civil Engineering. Daniel Henry Sebastian Domell in Mechatronics Engineering. Yan Wen Deng in Mechatronics Engineering. Richard Lloyd Dyer in Civil Engineering. Abdul Waheeb Hassan Hosni Alkarmani in Chemical Materials Engineering. Baron Neville Falconer in Civil Engineering. Samuel Timothy Field in Mechanical Engineering. Robin Diana Finley in Civil Engineering. Zane Dylan Gibbs in Computer Systems Engineering. Ju He Kamal Goswami in Software Engineering. Christopher Mark Gray in Mechatronics Engineering. James Robert Jami Greenfield in Mechanical Engineering. Yu Han in Mechatronics Engineering. Storm Miriam Harpam in Mechatronics Engineering. Paul Christopher Hazard in Mechanical Engineering. Felix Conrad Hurling in Mechanical Engineering. Jason Peter Hodgson in Civil Engineering. Peter Hong in Mechanical Engineering. Ho Jia Yong in Mechanical Engineering. Zheng Yi Hu in Software Engineering. Xu Qian Huang in Mechatronics Engineering. Toby Edward Jackson in Biomedical Engineering. Samuel Phillip Kelsey in Civil Engineering. Asil Khan in Computer Systems Engineering. Fraser Jackson Killip in Computer Systems Engineering. Hiro Kono in Civil Engineering. Nitya Kalyani Lakshmanan in Biomedical Engineering. Zhou Han Seng Hong Loh in Civil Engineering. Samuel Peter Law in Civil Engineering. Amanda Michelle Lee in Civil Engineering. Chen Yang Li in Software Engineering. Jackson Peter P Lester in Civil Engineering. Ji Liao in Civil Engineering. Di Cheng Liu in Civil Engineering. Michael Thomas Loh in Software Engineering. Harry George Lovelock in Civil Engineering. Julia Jane Loverich in Civil Engineering. Rick Yuan Loh in Civil Engineering. Melissa Hui Li Lu in Civil Engineering. Joshua Matthew Phillip Mapstone in Computer Systems Engineering. Nathan James Martin in Computer Systems Engineering. Toby James Bernard Martin in Chemical Materials Engineering. Sarah Jane McCallum in Civil Engineering. Cameron James McKee in Civil Engineering. Michael Robert John McKnight in Computer Systems Engineering. Sean Raymond Nash McNichol in Mechatronics Engineering. Benjamin Mark McPherson in Civil Engineering. Muhammad Sufyan Ahmed Mehta in Software Engineering. Tanwa Jan Muhammad in Civil Engineering. Nepuna Kula Ratne Mahotigi in Civil Engineering. Faris Izuddin Ben-Nafaya in Electrical and Electronic Engineering. Anna Rose Northy in Mechanical Engineering. Hogan Sargun Odisho in Software Engineering. Richard Daniel Panara in Mechanical Engineering. Kyle Gregory Pease in Chemical Materials Engineering. Darshan Pradhan in Civil Engineering. Timothy John Prestige in Mechatronics Engineering. Soham Girish Reggae in Civil Engineering. Richard Chun Yen Si, nope, Lucy Anna Ruck in Mechatronics Engineering. Richard Chun Yen Si in Computer Systems Engineering. Mayank Sharma in Electrical and Electronic Engineering. Harry James Stokes Shepherd in Civil Engineering. Sarshan Sindraj in Civil Engineering. Hossan Man-Lams Yu in Electrical and Electronic Engineering. Diwaka Somu in Computer Systems Engineering. Brendan Fajet Song in Civil Engineering. Brendan Mark Speekman in Engineering Science. Daniel Westbrook Squires in Civil Engineering. William Herbert Sturm in Mechanical Engineering. Shan Su in Engineering Science. Ji Young Sun in Chemical Materials Engineering. Zhen Wang Tung in Mechatronics Engineering. Yu Shen Te in Civil Engineering. Liam Dean Thompson in Chemical Materials Engineering. Joshua Paul Thompson in Civil Engineering. Lincoln Hapita Timoteo in Civil Engineering. Matthew James Trengrove in Engineering Science. Matthew John Van Oosterhoot in Civil Engineering. Ji Sheng Wang in Civil Engineering. Rebecca Kate Ward in Mechanical Engineering. Thomas Oliver Ward in Mechanical Engineering. Jack Rohan Whitfield in Chemical Materials Engineering. Anna Rose Whitmore in Chemical Materials Engineering. Joshua Bennett Wilson in Civil Engineering. Samuel Roland Wilson in Civil Engineering. Michelle Esther Windsor in Biomedical Engineering. Andrew Thomas Wong in Mechatronics Engineering. Warren Paul Roth in Civil Engineering. Fengfei Ya Su in Civil Engineering. Qian Yi Yubo Xu in Mechatronics Engineering. Xiao Qian Yang in Civil Engineering. Ji Bo Yang in Civil Engineering. Wen Long Yuan in Civil Engineering. Xin Yuan Zhang in Civil Engineering. To the degree of Bachelor of Engineering Honours with Second Class Honours Second Division. Ahmad Hadi Abu Ghazala in Civil Engineering. Bin Yang Bai in Civil Engineering. Gregory Thomas Baker in Civil Engineering. Nathaniel Brett Bierman in Mechanical Engineering. Thank you, Pro Chancellor, for conferring the degrees and awarding the diplomas in the first half of the ceremony. One of the great pleasures of graduation is the opportunity to hear performances by students from our acclaimed School of Music. Natasha Wilson and Kayla Collingwood will now perform the Flower Duet by Leo D'Leib. Please join with me once again and thank you from our wonderful young musicians. I invite you to attend the graduation concerto gala competition to be held in the town hall on Thursday 12th of May at 7.30pm. Admission is free. By the authority vested in me by resolution of the University of Auckland Council, I, Ian Parton, Chancellor, award the diplomas and confer the degrees stated upon those who, within the Faculty of Engineering, have satisfied the requirements of this university. I call upon the Dean of the Faculty of Engineering, Professor Smith, to present through the graduands in that faculty. To the degree of Bachelor of Engineering Honours with Second Class Honours, Second Division, Kate Helen Boyan in Mechanical Engineering, Michael Alexander Brown in Chemical and Materials Engineering, Alexander Daniel Cashin in Mechatronics Engineering, Pang Soo Chang in Mechatronics Engineering, Jonathan Elliott Thomas-Chaplow in Mechatronics Engineering, George Chen in Civil Engineering, Royce Allen Chin in Civil Engineering, Gregory Lewis Clements in Civil Engineering, Kong Ding in Civil Engineering, Ian Drayton in Mechanical Engineering, Malcolm John Finch in Mechanical Engineering, Ruben John Finch in Mechatronics Engineering, Jeffrey Roland John Gibson in Civil Engineering, Olivia Michael Gill in Civil Engineering, Yenan Gao in Civil Engineering, Dalton Mark Harris in Civil Engineering, Roderick Haddy-Webo-Woe in Civil Engineering, James Christopher Hand in Mechatronics Engineering, Muhammad Alif Fitrii Hanipa in Chemical and Materials Engineering, Ulissa Retinda Haddy-Yantu in Civil Engineering, Apple Harris in Civil Engineering, Karen Roderick Bar-Hill in Mechanical Engineering, Isaac Nihanna Patrick Johannes Howard in Chemical and Materials Engineering, Daniel Ng in Mechatronics Engineering, Nina Jane Ives in Engineering Science, David Yixing Zhang in Civil Engineering, Bahuvathi Kathar Gaminathan in Engineering Science, Sarah Louise Ningharaka Kelly in Civil Engineering, Songyang Koo in Civil Engineering, Nathan Alex Knight in Mechanical Engineering, Nathaniel John Lama in Civil Engineering, James Fergus Alfred Lawrence in Civil Engineering, Lanling Li in Civil Engineering, Zhu Li in Civil Engineering, Kallam James Lefting in Civil Engineering, Eric Lin in Computer Systems Engineering, Nicholas Lombard in Mechanical Engineering, Hantail Lu in Civil Engineering, Shenghao Lu in Software Engineering, Niko David Lumanglas in Mechatronics Engineering, Kurt Robert McAlpine in Software Engineering, Jared Ethan McCulloch in Civil Engineering, Samantha Alice McGuire in Civil Engineering, Thomas Allen McKee in Civil Engineering, Stefan Costa-Misilovich in Civil Engineering, Aakash Nanda in Civil Engineering, Joshua Chalapan Naari in Electrical and Electronic Engineering, Simon Thomas Rupura-Nathan in Civil Engineering, Abhijit Parak in Civil Engineering, Owen Glenn Payne in Civil Engineering, Steven Trevor Ridgway in Mechanical Engineering, Thomas Porteus Rowe in Civil Engineering, Svetta Baljit Sanju in Electronic and Electrical Engineering, Zachary John Schuster in Civil Engineering, Bernadette Aninga Aimee Swalja in Electrical and Electronic Engineering, Sarah Allen Scott in Civil Engineering, Ola Shahen in Engineering Science, Ji-Yu Shi in Civil Engineering, Tai-Tia Ariki-Tia Nako-Stevens in Civil Engineering, Lauren Kirsten-Stuckley in Civil Engineering, Wei Chang-Su in Civil Engineering, Nicholas George Sullivan in Mechanical Engineering, Nathan Craig Summerscales in Civil Engineering, Min Cheng Tang in Chemical and Materials Engineering, Ru Yang Tan in Mechanical Engineering, Papua Barona Tamati in Civil Engineering, Simon Melville Franklin Thomas in Biomedical Engineering, Haley Ann Tragoeth in Civil Engineering, Tributa Aleit in Civil Engineering, Isabella Maria Varwenia Vermint in Civil Engineering, John Zemon Veloria in Computer Systems Engineering, Dina Wallace Michelle Vincent Taparu in Civil Engineering, Minora Rothage Vinathaj in Electrical and Electronic Engineering, Tisong Wang in Electrical and Electronic Engineering, Lumen Wang in Software Engineering, Pasa Engi Savinja Rikurama Rachi in Mechatronics Engineering, Mika Jesberg Wild in Civil Engineering, Ping Yang in Civil Engineering, David Shane Yee in Civil Engineering, Benji Zhao in Civil Engineering, Alice Ai-Ming Zhang in Civil Engineering, To the degree of Bachelor of Engineering, Honours Conjoint with First Class Honours, Sarah Jane Bild in Chemical and Materials Engineering and a Bachelor of Commerce, Sam Malcolm Caldwell in Engineering Science and a Bachelor of Commerce, Han Lan Chen in Software Engineering and a Bachelor of Science, Sarah Howden Daniel in Mechanical Engineering and a Bachelor of Science, Senior Scholar Science, Mikhail Dennis D'Souza, Software Engineering and a Bachelor of Science, Senior Scholar, Business and Economics, Donovan Dutrois in Mechanical Engineering and a Bachelor of Commerce, Luke Joseph Harris in Computer Systems Engineering and a Bachelor of Commerce, Xi Yang in Civil Engineering and a Bachelor of Commerce, Senior Scholar, Business and Economics, Andy Peter Honay-Captain in Mechatronics Engineering and a Bachelor of Commerce, Sophie Evelyn Kincaid in Engineering Science and a Bachelor of Commerce, Danny Kim Hoquok in Electrical and Electronics Engineering and a Bachelor of Commerce, Chen Yee Liao in Electrical and Electronics Engineering and a Bachelor of Arts, Harrison Dexter Hardcourt-Lewes in Civil Engineering and a Bachelor of Commerce, Matthew Michael Marinovich in Mechanical Engineering and a Bachelor of Arts, Senior Scholar, Arts and Senior Scholar Engineering, Matthew James Victor Milner in Engineering Science and a Bachelor of Arts, Brett Alexander Skeets in Chemical and Materials Engineering and a Bachelor of Commerce, Sean Kenneth Seto in Engineering Science and a Bachelor of Science, Senior Scholar, Business and Economics, Katrina Sminova in Mechanical Engineering and a Bachelor of Commerce, Senior Scholar, Business and Economics and Senior Scholar Engineering, Samuel Yan-Ho Wong in Chemical Materials Engineering and a Bachelor of Commerce, Senior Scholar, Engineering and Senior Scholar Science, Yu Jia Qi in Chemical Materials Engineering and a Bachelor of Science, Henry Heo Nang Wang in Civil Engineering and a Bachelor of Commerce, to the degree of Bachelor of Engineering Honours Conjoint with Second Class Honours, First Division, Jiu Yun An in Civil Engineering and a Bachelor of Commerce, Vishal Prakash Bhula in Chemical Materials Engineering and a Bachelor of Commerce, Brooke Gregory Dyer in Computer Systems Engineering and a Bachelor of Commerce, Benjamin James Goodyear in Engineering Science and a Bachelor of Commerce, Swapnel Karnak in Computer Systems Engineering and a Bachelor of Commerce, Raghav Krishna Krithaventi in Civil Engineering and a Bachelor of Commerce, Priya Unjali Mittal in Electrical and Electronics Engineering and a Bachelor of Science, Jun Young Park in Mechanical Engineering and a Bachelor of Commerce, Sanjayan Dayan Surindran in Biomedical Engineering and a Bachelor of Commerce, Alder Janet Van in Mechatronics Engineering and a Bachelor of Commerce, Miki Surin Wen Yang in Mechanical Engineering and a Bachelor of Commerce, to the degree of Bachelor of Engineering Honours Conjoint with Second Class Honours, Second Division, Nicholas Ryan Merrington in Electrical and Electronics Engineering and a Bachelor of Arts, Atyantika Tehranmakti in Chemical Materials Engineering and a Bachelor of Commerce, to the degree of Master of Energy with First Class Honours, Nasa Usmin Faruki, Robbie Hermawan, to the degree of Master of Energy with Second Class Honours, First Division, Chi-Sung Fan, Craig Warwick-Peter Sol, to the degree of Master of Engineering with First Class Honours, Min Chung in Chemical Materials Engineering, Ryman Hassam in Mechanical Engineering, Kerri Jean King in Civil Engineering, Jamie Jose Titalo Kienau in Engineering Science, Leila Sadeghi in Environmental Engineering, Pao Ting Tu in Chemical Materials Engineering and a Bachelor of Engineering Honours with Second Class Honours, First Division in Chemical Materials Engineering, Yang Fui Wang in Mechanical Engineering, Lawrence Hao Run Wang in Electrical and Electronic Engineering, Sachin Zhang in Environmental Engineering, to the degree of Master of Engineering, Hans Raj Bajwaj in Software Engineering, to the degree of Master of Engineering Management with First Class Honours, Amanda Marie Peaty, Yu Fang Chao, to the degree of Master of Engineering Management with Second Class Honours, Second Division, Vikashan Gunnarathnam, to the degree of Master of Engineering Studies with First Class Honours, Osama Mahadad Esal Alosi in Construction Management, Benjamin Mark Conway in Yacht Engineering and a Graduate Diploma in Engineering, Jose David Delgado Mosquera in Electrical and Electronic Engineering, Tan He in Electrical and Electronic Engineering, James Alexander Hope in Medical Devices and Technologies, Sophia Adele Johnson in Medical Devices and Technologies, James Mann Hin Lee in Software Engineering, Pranav Milu in Electrical and Electronic Engineering, Hayo Jun Park in Civil Engineering, Melwyn Frances Batira in Software Engineering, Paul Andrew Rasmussen in Construction Management, Gagandeep Singh in Electrical and Electronic Engineering, Harman Singh in Electrical and Electronic Engineering, Walter Jayant Silverpala Surrandrum in Chemical and Materials Engineering, Aisha Shwen in Electrical and Electronic Engineering, Zengquan Xi in Environmental Engineering, Siohi Zhang in Software Engineering, Jiaodani in Civil Engineering, to the degree of Master of Engineering Studies with Second Class Honours, First Division, Azam Alterhafi in Construction Management, Avesik Chandra in Mechanical Engineering, Samit Keshav Channani in Construction Management, Tanyuja Hanz in Software Engineering, Haowen Thi Thanh Ngu in Construction Management, Tasni Mool Islam in Civil Engineering, Jatin Kitara, Sahand Thiraka Lapirikrama in Transport, Boen Lee in Electrical and Electronic Engineering, Kong Lee in Civil Engineering, Lee Lee in Software Engineering, Wai Lui in Civil Engineering, Cole Ryan Merring in Construction Management, Junji Pan in Software Engineering, Aiyapa Pulyanda Thimaya in Mechanical Engineering, Jaju Shi in Medical Devices and Technologies, Yu Yi Song in Software Engineering, Kong Wu in Civil Engineering, Seng Qiu in Electrical and Electronic Engineering, Siming Yan in Software Engineering, Xishuang Yang in Food Process Engineering, Boxin Zhang in Civil Engineering, Xiang Zhang in Electrical and Electronic Engineering, to the degree of Master of Engineering Studies with Second Class Honours, Second Division, Vinkata Naga Rohit Ganturi in Electrical and Electronic Engineering, Swinivasa Krishanen Halakari Jinnarhana in Civil Engineering, Priyanka Patel in Transportation, Gautaman Gopal Prabha in Mechanical Engineering, Traitra Prakesh in Chemical Materials Engineering, Bin Chi in Mechanical Engineering, Vignesh Srinivasan in Civil Engineering, Wei Sun in Environmental Engineering, Maran Tomazic in Construction Management, Zhenquan Zhang in Software Engineering, Jin Zhang in Electrical and Electronic Engineering, to the degree of Master of Engineering Studies, Jimmy Sharon Arumaraj in Mechanical Engineering, Yee Quinn Gao in Software Engineering, Patrick John Gorringe in Medical Devices and Technologies, Dubiana Rayan Hazra in Mechanical Engineering, Yu-jen Li in Medical Devices and Technologies, Bo Wang, Yuwei Wang in Electrical and Electronic Engineering, to the degree of Master of Operations Research with First Class Honours, Neil Morris. I now call upon the Vice-Chancellor to present the doctoral graduands. Chancellor, I have the honour of presenting to you the doctoral graduands, to the degree of Doctor of Philosophy, Masood Ali-Poor in Bioengineering. Masood investigated the fibre structure of muscles in the lower limb of both a rabbit and human using novel diffusion tensor imaging and 3D ultrasound techniques. He then evaluated the influence of fibre structure on muscle mechanics and how this could be used to inform muscle appearance in the animation industry. Naushad Ali-Nasim bin Amir Ali in Civil Engineering. Nasim studied legislation in 14 jurisdictions and found that introducing adjudication led to significant savings in time and cost when resolving construction disputes. He recommended legislation on adjudication be written in modern plain language to make it even more effective. His work was presented to the New Zealand Parliamentary Select Committee when the Construction Contracts Act was being amended and formed the basis of recommendations to the Malaysian government, resulting in the Construction Industry Payment and Adjudication Act of 2012. Madela Aualini in Chemical and Materials Engineering. Madela investigated a novel method to improve the corrosion resistance of magnesium to allow it to be used as a biodegradable osteo-implant material. She used especially designed calcium phosphate based bioceramic coating, which extended the lifetime of the material when tested in a simulated body fluid. Reza Bazin in Chemical and Materials Engineering. Reza looked at the application of phase change materials or PCM in buildings in combination with a price based control method for peak load shifting applications. He used PCM wallboards, PCM underfloor heating systems, night ventilation and weather forecasting to minimise the heating and cooling costs in residential buildings while performing a successful peak load shifting. Hoijie Bay in Electrical and Electronic Engineering, University Doctoral Scholar. Hoijie developed a fleet charging system for electric bicycles that enables simple, efficient and effective wireless recharging in public areas. This system helps to decrease concerns over battery capacity and range due to its ease of use and promotes the use of electrical bicycles in dense urban environments where traffic congestion and greenhouse emissions are a real concern. Grant Dennis Burke in Mechanical Engineering. Grant investigated combining residential gas water heaters with those using other energy sources. Novel appliance designs, control systems, test and modelling methods were developed to improve the energy efficiency running costs and carbon dioxide emissions of water heating systems. Ronald Pingman Chan in Mechatronics Engineering, University Doctoral Scholar. Ronald investigated the impact of friction on balancing two-wheeled robots on low traction surfaces. Limits in ground traction affected a two-wheeled robot's ability to balance. By modelling these limits as additional constraints, he developed an extension to a model predictive controller, an advanced method of control based on looking ahead to find an optimal control strategy. Laung Chen in Electrical and Electronic Engineering, University Doctoral Scholar. Laung focused on the management of power distribution and wireless power transfer applications with multiple independent loads to smooth out the total power requirements and avoid transient peaks that may cause a shutdown. The work ensures the reliability of supply while enabling lower cost designs to be realised that are competitive in cost with wired systems. As a consequence, new applications in both materials handling and roadway powered electric vehicles are now more attractive economically. Yu Chen in Mechanical Engineering. Yu Chen studied the effect of using hydrogen as a supplementary fuel in internal combustion engines and its effect on engine knock. He also studied the effect of using hydrogen as a supplement at engine idle operation in order to improve idle performance. Specifically, this had the effect of reducing engine roughness. His findings may have important automotive applications. Therese Marie Clark in Bioengineering. Therese developed a method to obtain temperature and flow measurement from a miniature implantable pressure sensor. The multimodal sensor has applications in the management of patients with brain injuries from short-term monitoring of traumatic brain injuries in the intensive care unit to long-term implantation for monitoring of hydrocephalus. This has the potential to allow timely diagnosis, targeted treatments and improved outcomes for patients. Nigel Gordon-Clearland in Chemical and Materials Engineering, University doctoral scholar. Nigel looked at how the design of the New Zealand electricity market influenced the behaviour of large industrial consumers and electricity companies. This work showed that when limited reserve generation is available, the secondary reliability market can drive electricity prices higher. Samuel Michael Collinson, an electrical and electronic engineering university doctoral scholar. Sam investigated the use of field programmable gate arrays to accelerate ray tracing, the computationally intensive process used to create the highly realistic images required for motion pictures. He proposed a flexible platform that increases productivity for future research and shows greater bandwidth and power efficiency than the commonly used graphics card and processor. Matthew Richard Cutfield in Civil Engineering. Matt investigated probabilistic methods of assessing the earthquake performance of buildings and applied them in order to better understand the costs and benefits of adopting base isolation to provide earthquake protection in new buildings. Duncan Thomas Eason, an electrical and electronic engineering university doctoral scholar. Hyperspectral imaging captures information about a scene that humans cannot see, but the extra data necessitates compression. In special circumstances, this compression can be done during acquisition. This is called compressed sensing, and Duncan developed a series of methods that reconstruct the original scene from the compressed samples. Sororah Gazioff in Chemical and Materials Engineering. Sororah used a newly developed method called sol-enhanced electroplating to produce zinc-nickel nanocomposite coatings with significantly improved wear and corrosion properties. These coatings can be used widely as an alternative for the toxic cadmium coatings in automobile and fastener industries. Emily Joyce Hargrove Thomas in Chemical and Materials Engineering. Emily showed that the degeneration in the joints of dairy cattle is a valid model for early osteoarthritis in humans by characterizing the structure and mechanical properties from the macro to the nanoscales throughout the degeneration of cartilage and bone. She provided new insight into the mechanical factors for the initiation and progression of osteoarthritis. Prem Kumar Naik Ketavath in Electrical and Electronic Engineering. Prem investigated reduction of electrical power system inertia due to increasing penetration of renewable generation like wind farms. Transient instability, a potential cause for large electricity back-out blackouts, is strongly dependent on available system inertia. His work are developed energy function methods to quantify the inertia required to maintain stability and innovative control methods that can be applied to electricity networks globally. Sushil Katiwada in Civil Engineering University Doctoral Scholar. Sushil investigated the force transferred when neighboring buildings collided during earthquakes. Such collisions are called building pounding and have caused significant damage to the buildings in past earthquakes including the 2011 Canterbury earthquake but there is no reliable formula to calculate the forces involved. Based on his numerical and experimental tests, Sushil proposed a new expression to calculate pounding forces which can lead to the design of better retrofitting measures. Sonsu Kaur in Civil Engineering University Doctoral Scholar. Sonsu developed a mathematical modeling framework for regional resource flows and transformations to estimate the optimal growth level and limits to growth. The framework opened up a way to look at the concept of carrying capacity of the environment and of human infrastructure systems using industry efficiency data. Wai Luen Lu in Civil Engineering. Wai developed an advanced energy absorbing device and design procedure to allow multi-storey timber buildings to be built in seismically active locations. Charles Jur Lu in Mechanical Engineering University Doctoral Scholar. Charles investigated how iterative learning algorithms can be applied to rehabilitation robots for treatment of stroke and sport injuries. He developed and validated a method to automatically optimize the robot control systems. This technique may improve the effectiveness and accessibility of robotic therapy which can provide tangible benefits to both patients and physiotherapists. Shao Bo Lu in Bioengineering University Doctoral Scholar. Shao Bo studied the underlying physics of human speech production by modeling the anatomy and dynamics of articulatory physiology, the fluid dynamics of airflow during speech, and the acoustics of the consequent sound generation. The mathematical models were derived from patient-specific multimodal data exhibiting the structure and motion of the human vocal tract during speech and are capable of simulating flow-induced speech sounds. Neural Zuhaira Mahmood Zuhudi in Mechanical Engineering. Neural Zuhudi successfully developed a hybrid material consisting of a bamboo fabric polypropylene composite sandwiched between glass fibre polypropylene composite sheets. The hybrid material exhibited better flammability and durability properties than those of the constituent composites. Siamak Muradi in Engineering Science. Siamak contributed to the field of network flow optimization by developing and analyzing algorithms for solving the bi-objective multi-commodity minimum cost flow problem. He was the first to develop column generation theory for this bi-objective approach. A practical application of his research was the estimation of the value of time in traffic models based on observed network flows. Siamak, congratulations. Ganesh Ramanan Nagendra an Electrical and Electronic Engineering University Doctoral Scholar. Ganesh designed electronic systems that could be incorporated into highways that help provide wireless power to moving vehicles. Such highways would allow electric vehicles to drive significant distances along motorways at speeds over 100 kilometers an hour without depleting the charge in the on-board battery. This dynamic power transfer will also help reduce the overall cost of electric vehicles in the future. Hee Jong Park an Electrical and Electronic Engineering. The size of embedded applications is growing significantly each year. With increased time to market pressure, automatic and verified code generation from a system level design language is becoming of the utmost importance. To accelerate the design process of safety critical software systems, Hee Jong developed new methods for correct bi-construction specification design and incorporated formal verification methods for programs described in globally asynchronous, locally synchronous formal models of computation. Hee Jong. Olga Peraderieva an Engineering Science. In her thesis Olga focused on an application of network equilibrium models called traffic assignment. These models allow researchers to analyze traffic flows on road networks to predict the impact of projects and to control traffic with respect to level of congestion, emissions and toll revenue. Olga studied theoretical properties of this problem and proposed various algorithms for solving it. Anthony Edward Phillips an Operations Research University doctoral scholar. Anthony studied the complex scheduling and staffing problems which arise in academic course timetabling. Developing new algorithms based on integer programming, he demonstrated the capability to outperform existing heuristic approaches. These methods can improve the utilization of university resources from a human and economic perspective. Mohammed Poshtar an Civil Engineering. Mohammed developed a novel multi-objective optimization scheduling method to reduce the negative impacts of variability on construction projects using time buffers. He proposed a calculation framework using applied statistical inference and probability theory that provides the optimum location and size of buffers in construction schedules. A computer prototype was developed to ease the use of the method on site in projects. Samantha Alda Rodriguez an Chemical and Materials Engineering university doctoral scholar. Disc herniation is a common spinal condition that frequently involves failure of the intervertebral disc at its attachment to the vertebrae but what causes this junction to break and how does it break? Samantha's research studied the structure and failure mechanism of this junction providing insights into its remarkable architecture and strength. Sophia Areta Rodriguez an Chemical and Materials Engineering university doctoral scholar. Sophia's thesis focused on understanding how food breakdown breaks down sorry how food breakdown during chewing relates to perceived texture in solid foods. Her research analyzed the factors that dominate texture in biscuits, cheese and chocolate. It was part of the New Zealand food structure platform program which aimed to gain fundamental knowledge that will allow food structures to be designed to enhance sensory appeal. Sophia. Shamiya Sata in Bioengineering. Shamiya developed an efficient computational environment for investigating gastroelectrophysiology. His thesis presented a cell model capable of accurately representing external pacing. This was incorporated into tissue based and organ based models able to determine the effects of tissue microstructure and external pacing on the propagation of the underlying electrical activity. His thesis will advance gastric pacing strategies and aid in the development of next generation gastric pacemakers. Tarshini Srinivasan in Bioengineering. Tarshini developed a novel computational framework to evaluate anabolic bone treatments validated using a 3D printed bone technique. She then tested her model as part of a human clinical trial and two mouse studies and successfully predicted the outcomes of the experiments. Her model can play a role in informing future clinical evaluation of bone treatments. C. Lang Tay in Chemical and Materials Engineering. C. Lang's research aimed to study and develop novel coating systems with two insoluble metals using the ionic co-discharge method. Bismuth was co-deposited with different metals including nickel, silver, zinc and copper. The mechanical properties of these coatings were significantly improved without losing other desired properties. Kimberly Morgan Twigden in Civil Engineering, University Doctoral Scholar. Kimberly's research advanced the current state of knowledge of unbonded post-tension concrete walls for use in seismic regions. Emphasis was placed on systematically investigating both the static and dynamic experimental response of such wall systems. Using the experimental data generated, simple numerical modeling techniques were investigated and the direct displacement-based design process for these systems was verified. Sirard Aminath Vanougu-Parlin in Electrical and Electronic Engineering. Sirard examined integer linear programming and tree heuristic algorithms, looking at how each approach may be used to optimally schedule tasks onto parallel processes. The proposed formulation and algorithms showed significant speed improvements in finding such schedules and demonstrated that the best way to go about solving the problem involved using a suite of applied mathematical techniques. Gen D Young in Chemical and Materials Engineering. Gen D's thesis focused on modifying night and old surfaces using electrochemical etching and anodization techniques. Her thesis demonstrated that these techniques are effective approaches to enhancing the biocompatibility of night and old surfaces. The modified night and old surface was tested for surface roughness, wettability, toxic nickel-iron release and cell material interaction, and has potential applications in biomedical areas. Eugene Kinchi-Yip in Electrical and Electronic Engineering, University Doctoral Scholar. Nowadays, multi-core processes are used in many safety critical applications, from automotive to medical devices, where timing glitches can lead to harm. Eugene addressed some of the fundamental difficulties with multi-core programming and associated safety by designing a new parallel programming language, a precise timing analyzer, and a novel scheduling approach that allows safety critical and non-critical software to coexist within one system. Eugene. Ashley Kendall Young in Chemical and Materials Engineering, University Doctoral Scholar. Ashley investigated how food properties changed during chewing from first bite to swallow. She related the texture perceived by consumers to flow properties and structure of chewed biscuits. Her research contributes to a greater understanding of food oral processing, which will enable the design of specialized foods, for example, healthier foods that do not compromise texture or taste. Ashley. Ting Yu in Electrical and Electronic Engineering. Reconfigurable hardware shows great potential for accelerating large-scale biomedical simulations. However, the complex technology is not widely used by biomedical scientists due to the lack of hardware expertise. Ting Yu investigated the automatic generation of hardware accelerators from a high-level description of biomedical models. She proposed a hardware accelerator with a software hardware co-design system and developed related optimization strategies. Her deals are here in Electrical and Electronic Engineering. A deal worked on a new magnetic pad design that can be used to charge electric vehicles without any physical contact. This not only allows the battery of parked vehicles to be charged, but can also be used to transfer power to a vehicle on the move. He demonstrated that this new design is interoperable with the already proposed designs and usually outperforms existing pads proposed for roadway power while being lighter and cheaper. Qian Zhang and Chemical and Materials Engineering. Qian developed three series of iron-based metallic biodegradable materials alloys using a simple but effective powder metallurgical method. The degradation behavior, mechanical properties, and biocompatibility of the iron-based biometallic alloys were investigated. This showed that the developed alloys are self-compatible and meet degradation and mechanical strength requirements for load-bearing applications. Qian, congratulations. And in absentia, all those other persons named in the official record qualified for the conferment of a degree or the award of a diploma in the Faculty of Engineering. We are nearing the end of this graduation ceremony. On behalf of the university, I invite all today's graduates to stand and receive the congratulations of us all. And while you are standing, it would be a good opportunity for the graduates to show their appreciation of their families and supporters and the staff of the university to have helped them as they achieved their qualification. This concludes this meeting of council and convocation of the university for the conferment of degrees in the award of diplomas. I now invite you to sing the first verse of God Defend New Zealand in Māori, then in English. The words are printed on the reverse of the program.


hello guys so in this video we are going to perform crud operations with firebase in order to do so first of all we will create the ui part then we will integrate the firebase into this so let's quickly start with the ui part so before going to the ui part i have already prepared what data i want to display so just go to this website quicktype.io and create the model of your data so i just added few fields like id roll number name max so id will be holding for id of each row in firebase so that's why i have taken id so for that you need to select dot make sure you select these two options that would be helpful just copy this code and create the model come here and just create a new file let's say student dot dot and paste this code over here so here you need to remove this this is not required and you need to remove this add symbol in front of required and i think that's all for this so my model is ready let's close this and we can do what we can have some dummy data over here so let's quickly create a dummy data over here so i just create a list of student that's students is equal to and just create a list like this student so let's give it some random id and roll number let's say one name let's say name one and max you can give let's say 33 or let's give it 32 and i just copy this and create two more in order to use it and display on the ui part so let's give it name three name two and id you can keep same because we will not be displaying it just save this now let's come here in the ui part of body so here we gonna check for the data first so let's quickly check if your students dot is empty then we can display a simple text like this and we'll say no student yet and in next line we can say click plus icon to start adding and if it is not empty then we can simply display the list view let's create a list view dot builder and just use this item builder here we will get context and index and here we can display the row so we can let's simply display a card and we can design it let's create a list tile and here we can use that title which is again expecting a widget so simply use this text and you can get the data from that students index dot let's say name of the student and let's add the second property as well that is your item count so if you haven't checked my video for creating a list view you can check out I will add the link in the description so let's say item count that will be coming from students dot length so this is the ui part and yeah so for this adding a student we need to design new page let's save this and check so this is coming like this so let's go to this tile and create a leading part and we will create a circle avatar for the same and here we will add the radius let's give it 25 and we can use the child here let's take the text as a child and we will display the marks over here let's do interpolation and say students index dot marks save this now we can add sub title as well let's try with that and this is again expecting a widget so let's do interpolation over here so that would be roll number and this and it should be save this seems better and we need that icons for edit and delete as well so let's go to the tile and create the trailing part as well for trailing we need two icons so let's create one sized box for the same and here we will use some child here we will add the draw and in row we will add two children and the children would be the first one would be the icon so these icons should be clickable so let's create an icon first then I will show you icons dot edit and second icon is before that let me wrap this into the ink well so that we can tap it or you can use gesture detector as well so let's use ink well and we can simply add another property for the same that is on that so here we need to execute the code whatever you want to do on the click of edit button so let's add a comma and copy this and paste it and this time we need delete icon and you can add const here since we are not going to get dynamic icon so before saving it we need to do one more thing so for this size box we need to define the width let's give it 60 and check this okay fine so if you want you can just change the color for the same as well let's try with color colors dot let's say black dot with opacity and we can use 0.75 and we can remove this const just save this and when you can change the color for this icon as well let's quickly remove this and try with this comma and save this and if you want you can change this color to red and save this fine so seems better so this is the displaying part and let's try to just comment this and cross check when there is no student what happens so let me just read out this okay so here no student so what I need to do I just need to add alignment here so text alignment text align dot center and that's all okay so let's uncomment this back for the time being and see if anything else I can do let's reload it okay so one more thing I can add for the decoration is I can change the color of the card based on the condition so let's use color and we will add condition like if the students index dot marks are less than 33 then the color should be colors dot red dot let's use shade 200 otherwise we will check for one more condition if the marks are less than let's say 65 then colors should be colors dot yellow dot shade 200 otherwise color should be green so colors dot green dot you can use it like this okay we can just change the shade to 100 better yep so let's keep it like this so since the color is red here so we can remove this color part from here and let's add points back and save this so that's all for the design of this home screen let's quickly add one more page in order to add the student so go here and simply create add underscore student dot dot so here we need a stateless widget and we can name it add student so so let's return scaffold in which we can add app bar and in app bar we can add the title that is text and saying add student and you can make it center let's add const here and you can use enter title to group and in the body part we can return single child scroll view so that it should be scrollable let's add a child which should be the column because we have to add multiple things over here and in column we can add children and here we can add the text fields so let me create a custom method over here which gonna return me the widget get my field this gonna return one text field so because we have to use it multiple times so use it here so let's say get my field so let's save this and first of all quickly link these pages so here we need to go to add student page so use navigator dot push so we will push and define the route let's create a material page route and just define the builder with a function returning the page so let's say add student so let's add const here save this and let's check this work yes so it is working now what we can do we can quickly design so first of all let's create some named variables let's pass this as a decoration input decoration and here we can use that hint text hint text is basically looking for a string so let's give it string enter dollar hint text and you can use other properties like label text which we can simply give this and let's use some border as well so we will use const outline input border and here we will use that border radius border radius dot all and radius i s dot circular five save this and go here we need to pass this let's say the first one is for getting roll number so let's say use this hint text as roll number save this so what we can do we can add just padding around it so give it some padding like 10 pixels that look better yep so if i click on this it is displaying like this so roll number i want it as a number so i will change the keyboard type as well so add text input type text input type we will add some default value text input type dot name so if no text input type is given then it should accept this one otherwise whatever passed i will use keyboard type is text input type and go here and quickly pass this as text input type is text input type dot number save this so let's try it again we got numbers the same way you can create other fields as well let's create word name and we don't need this because default is already assigned and another is for marks and just save this so all well yep now in order to get the input we need controllers as well so let's quickly add the required argument that is text editing controller and controller so this controller we need to assign to the controller property of this text field so with this this i think this was complete and here we need to create three separate controllers for these text fields so let's delete this unnecessary code and we just create it over here let's quickly create text editing controller that is roll number what's a roll controller is equal to text editing controller so we can just make it final as well since we will not be changing it so let's quickly create other tools as well that is for name controller and marks controller and we can pass it over here controller is let's say roll controller and this one comma controller is this is for name controller and this one controller is marks controller so most of the things has been done we need two buttons one for editing and one for resetting let's create a row widget with the children and elevated button here on press we will define the code later on this is for let's say to do adding a student and here the child we can add a text and we can say add just add const here save this and you can see this let's add a comma here and just create one more button over here this one is for clear so we will just do reset over here and what we need to do whenever someone is clicking on this we need to clear the data from these three controllers so let's quickly do what use that code and clear that so paste this and change this to name controller and change this to marks controller save this so here we need to change the property main access alignment to space let's take it evenly that's fine let's quickly change the style of this reset and let's use the style property so we can use alley waiter button dot style from property and here we can add background color so that this color start let's use blue gray so I think let's quickly try this and reset and one more thing I would like to add here is I want to request the focus into this instead of mark that's a reset yep so for that what we need we need to create one node here so let's quickly create a node here that is focus not focus not is equal to focus not so this focus node we need to use just use it to the field wherever we want to use so I want this over here so let's use focus node here that is focus not so that means we need to create one more argument over here let's create one more that is focus node and focus node so we can keep this nullable because we may have null or we may not have so let's quickly assign focus node to that focus node I think all done so are we missing something yes this comma and that's all so let's save this and check this is it working nope so we have just added that but we need to add the code here to request the focus to that particular node in order to do so we need to just use focus node dot request focus yep just save this so all done let's reset it and you can see it is going over here so let me just quickly type it something and reset it that's fine so this UI part is complete so same way you can add the same UI for updating the student so I will copy it and paste it and just rename to update student so in case of update student one extra thing I will add so what I need I need one student over here so I just do what let's quickly create a student over here student and that student should be coming as an argument over here so I have created a stateful widget so let's quickly convert this into stateless let me and we don't need this key over here so you can define it here so let's say final student and just use semicolon over here and in order to resolve it we can do what we can just add a constructor with the final field and we can remove this const so that's all so that means whenever I will tap on this edit button it should open this update student okay and one more thing whenever it is opening this we need to add the information of the student to that edit text so let's do that as well so simply do what use these controllers roll number controller dot text is equal to student dot roll number and what error we are facing so int can't be assigned so what we can do we can just do the interpolation just use this and name controller dot text is equal to student dot name same way we will use this for max and this is for max controller so we need to update one more thing that is instead of adding a student it should be update and update student and just we left with this when we tap on edit icon we need to do what we need to navigate to update screen so for that again I will use navigator dot push and for route we will use material page route for builder we're gonna return arrow function and here we need to pass update student page so we missed it so this I think we missed it we need to rename this to update student and then we can call it over there let's go back and just change to update student and we can pass the student student we will be getting from students and index so that's all let's try to check this as well let's go for name one and you got problem number one and fine four let's try with the three that's fine so that's fine one more thing I can just add is I just need a little spacing before this so let's add a const sized box and having height of let's say 20 is enough save this and same way we will do so with add and I think that's all for the design part now we can move to the second part that is firebase integration