USD/JPY Technical Analysis: Break to 109.00 handle still on the cards
by Flavio Tosti- USD/JPY is entering the Asian session near daily highs.
- The level to beat for buyers is the 108.73 resistance.
USD/JPY daily chart
USD/JPY is trading above the 108.00 handle and the 50-day simple moving average (DMA) on the daily time frame. Over the last 2.5 months, the spot has been gradually gaining ground.
USD/JPY four-hour chart
USD/JPY is holding above the 108.50 support level and the 200 SMA. A breakout above the 108.73 level can lead to a potential bullish move towards the 108.94/109.05 resistance zone, according to the Technical Confluences Indicator.
USD/JPY 30-minute chart
USD/JPY is trading in a range near a flat 200 SMA on the 30-minute chart. Support is seen at the 108.50 and 108.27 levels, according to the Technical Confluences Indicator.
Additional key levels
USD/JPY
| Overview | |
|---|---|
| Today last price | 108.62 |
| Today Daily Change | 0.05 |
| Today Daily Change % | 0.05 |
| Today daily open | 108.57 |
| Trends | |
|---|---|
| Daily SMA20 | 108.76 |
| Daily SMA50 | 108.27 |
| Daily SMA100 | 107.71 |
| Daily SMA200 | 108.98 |
| Levels | |
|---|---|
| Previous Daily High | 108.74 |
| Previous Daily Low | 108.35 |
| Previous Weekly High | 109.3 |
| Previous Weekly Low | 108.23 |
| Previous Monthly High | 109.29 |
| Previous Monthly Low | 106.48 |
| Daily Fibonacci 38.2% | 108.59 |
| Daily Fibonacci 61.8% | 108.5 |
| Daily Pivot Point S1 | 108.36 |
| Daily Pivot Point S2 | 108.16 |
| Daily Pivot Point S3 | 107.96 |
| Daily Pivot Point R1 | 108.76 |
| Daily Pivot Point R2 | 108.95 |
| Daily Pivot Point R3 | 109.16 |


Next couple of sections will guide you through adding MySQL support to the
ProdEnvInfraAsCode
project that defines application cloud hosting environment using infrastructure-as-code approach.MySQL database underpinning Unicorn Store application is going to run in AWS cloud and is implemented either by Amazon RDS for MySQL or by Amazon Aurora service, depending whether the infrastructure is configured to run in a single-instance or in the cluster mode.
Amazon RDS and Amazon Aurora are SQL Server, MySQL and PostgreSQL-compatible, managed, “serverless” services, capable of replacing self-managed RDBMS deployments running on unmanaged VMs or in containers. (AWS Aurora does not support SQL Server - only AWS RDS does).
Please start by marking “ProdEnvInfraAsCode” project inside the “infra-as-code” Visual Studio folder as a “Startup Project”.
“UnicornStoreDeploymentEnvStackProps.cs” file holds configuration properties used by the hosting environment CDK infra-as-code “stack”. We need to make a few changes here.
DbEngineType
enum and add MySQL
entry to the enum.Find the DbEngine
property and replace the “#if POSTGRES
” line with
#if MYSQL
DbEngineType.MySQL;
#elif POSTGRES
Find the CreateDbConstructFactory()
method and add the following to the top of the switch
statement:
case DbEngineType.MySQL:
return new MySqlConstructFactory(this);
At this point the only error on this page will be undefined MySqlConstructFactory()
constructor from the class that will be implemented in the section below.
Reusable
folder under the “ProdEnvInfraAsCode” project in Visual Studio and select “Add | Class” from the context menu.MySqlConstructFactory.cs
and hit Enter.Replace generated stock implementation with
using Amazon.CDK.AWS.RDS;
namespace ProdEnvInfraAsCode.Reusable
{
public class MySqlConstructFactory : DatabaseConstructFactory
{
public MySqlConstructFactory(UnicornStoreDeploymentEnvStackProps settings)
:base(settings)
{
}
protected override DatabaseInstanceEngine DbInstanceEgnine => DatabaseInstanceEngine.MYSQL;
protected override DatabaseClusterEngine DbClusterEgnine =>
base.DbClusterEgnine ?? DatabaseClusterEngine.AURORA_MYSQL;
protected override string ExistingAuroraDbParameterGroupName => "default.aurora-mysql5.7";
internal override string DBConnStrBuilderUserPropName => "UserID";
}
}
This class above supplies four settings for a handful of AWS RDS infrastructure settings:
DatabaseInstanceEngine.MYSQL
for the database instance engine, i.e. for when RDS service runs in a single-instance mode, as opposed to the cluster mode.DatabaseClusterEngine.AURORA_MYSQL
for the database cluster engine, i.e. when RDS service runs in a cluster mode, and not in the single-instance mode.default.aurora-mysql5.7
” as a name of setting set known as a Parameter Group. Parameter Groups are maintained by AWS and are organized in a handful of pre-defined, named parameter sets made available to infrastructure builders. Here we select a most common, default set of parameters for the RDS MySQL.UserID
” here is the name of the property defining database user/login name in the Connection String Builder subclass for a specific database engine type. Here it means that for MySQL, Connection String Builder property carrying database username is called “UserID”.As you can see, “MySqlConstructFactory” pretty much in its entirety simply serves up a few overrides to the “DatabaseConstructFactory” base class, driving a few changes in how Unicorn Store database in AWS RDS is going to be configured.
Run the “ProdEnvInfraAsCode” project an ensure it did not throw any exceptions. The output is the CloudFormation template that can be used to provision Unicorn Store application hosting infrastructure.


const PitchClass = require('./pitch-class');
/**
* A Pitch is an immutable representation of the frequency of a musical note.
* It consists of a {@link PitchClass} and an octave number.
* It has an underlying value for MIDI pitch, which supports the range 0 to 127 (inclusive).
*
* @example
* // The following are equivalent:
* new Pitch(60);
* new Pitch(new PitchClass('C'), 4);
* new Pitch(new PitchClass('C')); // default octave is 4
* new Pitch('C4');
* new Pitch('C', 4);
* new Pitch('C'); // default octave is 4
*/
class Pitch {
/**
* The maximum pitch value supported by MIDI: 127. Note the minimum value is 0.
*/
static get MAX_VALUE() {
return 127;
}
/**
* @param {number|PitchClass|string} value - The numeric pitch value, or a PitchClass, or a string of the pitch class name and optional octave. See examples below.
* @param {number} [octave=4] - The octave to use when the first argument is a PitchClass or a string without the octave. The octave should be in the range -1 to 9 (inclusive) to avoid invalid pitch values.
*/
constructor(value, octave=4, pitchesPerOctave=12) {
let pitchClass;
if (typeof value === 'number') {
pitchClass = new PitchClass(value, pitchesPerOctave);
octave = Math.floor(value / 12) - 1;
}
else {
if (value instanceof PitchClass) {
pitchClass = value;
}
else {
const string = value.toString();
const matches = /([A-Ga-g][b#]*)([-_]1|[0-9])$/.exec(string);
if (matches) {
pitchClass = new PitchClass(matches[1]);
octave = Number(matches[2].replace('_','-'));
}
else {
pitchClass = new PitchClass(string);
}
}
// TODO: depending on how a microtonal tuning is set up, an offset can be involved
// For example in 19-TET, the value of 0 may be significantly higher than a 0 value with 12-TET, so that
// middle C on a keybaord produces the same pitch. Need to figure out how to deal with that...
value = pitchClass.value + pitchClass.pitchesPerOctave * (octave + 1);
}
/**
* @member {PitchClass}
* @readonly */
this.pitchClass = pitchClass;
/**
* @member {number}
* @readonly */
this.octave = octave;
/**
* The MIDI pitch value. Should be in the range 0 to 127 (inclusive).
* @member {number}
* @readonly */
this.value = value;
/**
* The [canonical name]{@link module:Names.PITCHES} for this Pitch.
* @member {string}
* @readonly */
this.name = pitchClass.pitchesPerOctave === 12 ?
`${pitchClass.name}${octave.toString().replace('-', '_')}` : String(value);
Object.freeze(this);
}
valueOf() {
return this.value;
}
inspect() {
return this.name;
}
/**
* Return a new Pitch whose value is the sum of this Pitch's value and the given value
* @param value {number} the value to add to this Pitch's value
* @returns {Pitch}
*/
add(value) {
return new Pitch(this.value + value, null, this.pitchClass.pitchesPerOctave);
}
}
module.exports = Pitch;


...
<project>
...
<build>
<sourceDirectory>src/main/scala</sourceDirectory>
<testSourceDirectory>src/test/scala</testSourceDirectory>
...
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<recompileMode>incremental</recompileMode>
<useZincServer>true</useZincServer>
</configuration>
<plugin>
...
Think JUnit
FunSuite - JUnit / NUnit
import org.scalatest.FunSuite
class SetSuite extends FunSuite {
test("An empty Set should have size 0") {
assert(Set.empty.size == 0)
}
test("Invoking head on an empty Set should produce NoSuchElementException") {
intercept[NoSuchElementException] {
Set.empty.head
}
}
}
FlatSpec
import org.scalatest.FlatSpec
class SetSpec extends FlatSpec {
"An empty Set" should "have size 0" in {
assert(Set.empty.size == 0)
}
it should "produce NoSuchElementException when head is invoked" in {
intercept[NoSuchElementException] {
Set.empty.head
}
}
}
FunSpec - RSpec like
import org.scalatest.FunSpec
class SetSpec extends FunSpec {
describe("A Set") {
describe("when empty") {
it("should have size 0") {
assert(Set.empty.size == 0)
}
it("should produce NoSuchElementException when head is invoked") {
intercept[NoSuchElementException] {
Set.empty.head
}
}
}
}
}
WordSpec
import org.scalatest.WordSpec
class SetSpec extends WordSpec {
"A Set" when {
"empty" should {
"have size 0" in {
assert(Set.empty.size == 0)
}
"produce NoSuchElementException when head is invoked" in {
intercept[NoSuchElementException] {
Set.empty.head
}
}
}
}
}
FreeSpec - Do as you please
import org.scalatest.FreeSpec
class SetSpec extends FreeSpec {
"A Set" - {
"when empty" - {
"should have size 0" in {
assert(Set.empty.size == 0)
}
"should produce NoSuchElementException when head is invoked" in {
intercept[NoSuchElementException] {
Set.empty.head
}
}
}
}
}
PropSpec - property based testing
import org.scalatest._
import prop._
import scala.collection.immutable._
class SetSpec extends PropSpec with TableDrivenPropertyChecks with Matchers {
val examples =
Table(
"set",
BitSet.empty,
HashSet.empty[Int],
TreeSet.empty[Int])
property("an empty Set should have size 0") {
forAll(examples) { set =>
set.size should be (0)
}
}
property("invoking head on an empty set should produce NoSuchElementException") {
forAll(examples) { set =>
a [NoSuchElementException] should be thrownBy { set.head }
}
}
}
FeatureSpec - Given When Then
class TVSetSpec extends FeatureSpec with GivenWhenThen {
info("As a TV set owner")
info("I want to be able to turn the TV on and off")
info("So I can watch TV when I want")
info("And save energy when I'm not watching TV")
feature("TV power button") {
scenario("User presses power button when TV is off") {
Given("a TV set that is switched off")
val tv = new TVSet
assert(!tv.isOn)
When("the power button is pressed")
tv.pressPowerButton()
Then("the TV should switch on")
assert(tv.isOn)
}
scenario("User presses power button when TV is on") {
...
trait MovioSpec extends FunSpecLike
with ShouldMatchers
with OptionValues
with EitherValues
with BeforeAndAfter
with BeforeAndAfterEach
with BeforeAndAfterAll
with UtcTime
Lets get started
Assert("abcd" == "abe") // org.scalatest.exceptions.TestFailedException
Assert("abcd" === "abe") // "ab[cd]" did not equal "ab[e]"
Cancel Tests (not fail)
if(! database.isAvailable)
cancel("Can't run the test because db was not available")
Assumptions - cancelled
assume(database.isAvailable, "The database was down again")
assume(database.getAllUsers.count == 9)
Tagging (Slow Tests)
import org.scalatest.Tag
object SlowTest extends Tag("com.mycompany.tags.SlowTest")
object DbTest extends Tag("com.mycompany.tags.DbTest")
import org.scalatest.FlatSpec
class ExampleSpec extends FlatSpec {
"The Scala language" must "add correctly" taggedAs(SlowTest) in {
val sum = 1 + 1
assert(sum === 2)
}
it must "subtract correctly" taggedAs(SlowTest, DbTest) in {
val diff = 4 - 1
assert(diff === 3)
}
}
SBT exclude Tags
sbt
// Exclude SlowTests
> testOnly *ExampleSpec -- -l com.mycompany.tags.SlowTest
Can then define a custom sbt task on run fast tests
> fastTests:test
Before / After - (side effects)
class ExampleSpec extends FlatSpec with BeforeAndAfter {
val builder = new StringBuilder
before {
builder.append("ScalaTest is ")
}
after {
builder.clear()
}
"Testing" should "be easy" in {
builder.append("easy!")
assert(builder.toString === "ScalaTest is easy!")
}
}
Before - No side effects
class ExampleSpec extends FlatSpec {
trait Builder {
val builder = new StringBuilder("ScalaTest is ")
}
// This test needs the StringBuilder fixture
"Testing" should "be productive" in new Builder {
builder.append("productive!")
assert(builder.toString === "ScalaTest is productive!")
}
}
Multiple inputs
class ExampleSpec extends FlatSpec {
def withFile(testCode: (File, FileWriter) => Any) {
val file = File.createTempFile("hello", "world") // create the fixture
val writer = new FileWriter(file)
try {
writer.write("ScalaTest is ") // set up the fixture
testCode(file, writer) // "loan" the fixture to the test
}
finally writer.close() // clean up the fixture
}
// This test needs the file fixture
"Testing" should "be productive" in withFile { (file, writer) =>
writer.write("productive!")
writer.flush()
assert(file.length === 24)
}
}
Equality
result should equal (3) // can customize equality
result should === (3) // can customize equality and enforce type constraints
result should be (3) // cannot customize equality, so fastest to compile
result shouldEqual 3 // can customize equality, no parentheses required
result shouldBe 3 // cannot customize equality, so fastest to compile, no parentheses required
Equality
Array(1, 2) == Array(1, 2) // yields false
Array(1, 2) should equal (Array(1, 2)) // succeeds
length / size
result should have length 3
result should have size 10
Strings
string should startWith ("Hello")
string should endWith ("world")
string should include ("seven")
regex
string should startWith regex "Hel*o"
string should endWith regex "wo.ld"
string should include regex "wo.ld"
string should fullyMatch regex """(-)?(\d+)(\.\d*)?"""
"abbccxxx" should startWith regex ("a(b*)(c*)" withGroups ("bb", "cc"))
"xxxabbcc" should endWith regex ("a(b*)(c*)" withGroups ("bb", "cc"))
"xxxabbccxxx" should include regex ("a(b*)(c*)" withGroups ("bb", "cc"))
"abbcc" should fullyMatch regex ("a(b*)(c*)" withGroups ("bb", "cc"))
one should be < 7
one should be > 0
one should be <= 7
one should be >= 0
Boolean with be (reflection)
temp should be a 'file // calls temp.isFile():Boolean
keyEvent should be an 'actionKey // calls keyEvent.isActionKey():Boolean
Typesafe - BePropertyMatcher
class FileBePropertyMatcher extends BePropertyMatcher[java.io.File] {
def apply(left: java.io.File) = BePropertyMatchResult(left.isFile, "file")
}
val file = new FileBePropertyMatcher
temp should be a file // temp.isFile(): Boolean
xs shouldBe traversableAgain // xs.isTraversableAgain(): Boolean
keyEvent should be an actionKey // keyEvent.isActionKey(): Boolean
references
ref1 should be theSameInstanceAs ref2
types
result1 shouldBe a [Tiger]
result1 should not be an [Orangutan]
ranges
sevenDotOh should equal (6.9 +- 0.2)
sevenDotOh should === (6.9 +- 0.2)
sevenDotOh should be (6.9 +- 0.2)
sevenDotOh shouldEqual 6.9 +- 0.2
sevenDotOh shouldBe 6.9 +- 0.2
emtpy
traversable shouldBe empty
javaMap should not be empty
contain
traversable should contain ("five")
lowerCased
(List("Hi", "Di", "Ho") should contain ("ho")) (after being lowerCased)
oneOf
List(1, 2, 3, 4, 5) should contain oneOf (5, 7, 9)
Some(7) should contain oneOf (5, 7, 9)
"howdy" should contain oneOf ('a', 'b', 'c', 'd')
noneOf
List(1, 2, 3, 4, 5) should contain noneOf (7, 8, 9)
atLeastOneOf
List(1, 2, 3) should contain atLeastOneOf (2, 3, 4)
Array(1, 2, 3) should contain atLeastOneOf (3, 4, 5)
"abc" should contain atLeastOneOf ('c', 'a', 't')
(Vector(" A", "B ") should contain atLeastOneOf ("a ", "b", "c"))
(after being lowerCased and trimmed)
atMostOneOf
List(1, 2, 3, 4, 5) should contain atMostOneOf (5, 6, 7)
allOf
List(1, 2, 3, 4, 5) should contain allOf (2, 3, 5)
only
List(1, 2, 3, 2, 1) should contain only (1, 2, 3)
theSameElementsAs
List(1, 2, 2, 3, 3, 3) should contain theSameElementsAs Vector(3, 2, 3, 1, 2, 3)
inOrderOnly
List(1, 2, 2, 3, 3, 3) should contain inOrderOnly (1, 2, 3)
inOrder
List(0, 1, 2, 2, 99, 3, 3, 3, 5) should contain inOrder (1, 2, 3)
Multiple tests
val xs = List(1, 2, 3)
forAll (xs) { x => x should be < 10 }
all (xs) should be < 10
and
map should (contain key ("two") and not contain value (7))
and or
number should (be > (0) and be <= (10))
option should (equal (Some(List(1, 2, 3))) or be (None))
string should (
equal ("fee") or
equal ("fie") or
equal ("foe") or
equal ("fum")
)
Mixing conditions
traversable should ((contain (7) or contain (8)) and have size (9))
traversable should (contain (7) or (contain (8) and have size (9)))
Testing contents of classes
case class Book(title: String, author: List[String], pubYear: Int)
// includes get, is, public
book should have (
title ("Programming in Scala"),
author (List("Odersky", "Spoon", "Venners")),
pubYear (2008)
)
Custom Matchers
// Standard
file.getName should endWith (".txt")
// Custom
file should endWithExtension ("txt")
file should not endWithExtension "txt"
file should (exist and endWithExtension ("txt"))
Implementation: http://www.scalatest.org/user_guide/using_matchers
Exceptions
an [IndexOutOfBoundsException] should be thrownBy s.charAt(-1)
Exception messages
val thrown = the [IndexOutOfBoundsException] thrownBy s.charAt(-1)
thrown.getMessage should equal ("String index out of range: -1")
the [ArithmeticException] thrownBy 1 / 0 should have message "/ by zero"
the [IndexOutOfBoundsException] thrownBy {
s.charAt(-1)
} should have message "String index out of range: -1"
MockitoSugar
// First, create the mock object
val mockCollaborator = mock[Collaborator]
// Create the class under test and pass the mock to it
classUnderTest = new ClassUnderTest
classUnderTest.addListener(mock)
// Use the class under test
classUnderTest.addDocument("Document", new Array[Byte](0))
classUnderTest.addDocument("Document", new Array[Byte](0))
// Then verify the class under test used the mock object as expected
verify(mockCollaborator).documentAdded("Document")
verify(mockCollaborator, times(2)).documentChanged("Document")
Inside
// For example, given the following case classes:
case class Address(street: String, city: String, state: String, zip: String)
case class Name(first: String, middle: String, last: String)
case class Record(name: Name, address: Address, age: Int)
// You could write:
inside (rec) { case Record(name, address, age) =>
inside (name) { case Name(first, middle, last) =>
first should be ("Sally")
middle should be ("Ann")
last should be ("Jones")
}
inside (address) { case Address(street, city, state, zip) =>
street should startWith ("25")
city should endWith ("Angeles")
state should equal ("CA")
zip should be ("12345")
}
age should be < 99
}
StreamlinedXml
<summer><day></day><night>with lots of stars</night></summer>
xmlElem should eqaul (<summer>
<day><day>
<night>
with lots of stars
<night>
<summer>) (after being streamlined[Elem])
Nice equality
import org.scalactic._
import TripleEquals._
import StringNormalizations._
import Explicitly._
("Hello" === "hello") (after being lowerCased) // true
Normalization
import NormMethods._
implicit val strNormalization = lowerCased
"WHISPER".norm // "whisper"
"WHISPER".norm === "whisper" // true
Implicit string equality
implicit val strEquality = decided by defaultEquality[String] afterBeing lowerCased
"Hello" === "hello" // true
"normalized" === "NORMALIZED" // true
Tolerance
import Tolerance._
2.00001 === 2.0 +- 0.01 // true
import TolerantNumerics._
implicit val dblEquality = tolerantDoubleEquality(0.01)
2.00001 === 2.0 // true
Type checked ===
import TypeCheckedTripleEquals._
Some("hi") === "hi"
error: types Some[String] and String do not adhere to the type constraint
selected for the === and !== operators; the missing implicit parameter is
of type org.scalactic.Constraint[Some[String],String]
Some("hi") === "hi"
^
Or and Every
case class Person(name: String, age: Int)
def parseName(input: String): String Or One[ErrorMessage] = {
val trimmed = input.trim
if (!trimmed.isEmpty)
Good(trimmed)
else
Bad(One(s""""${input}" is not a valid name"""))
}
def parsePerson(inputName: String, inputAge: String): Person Or Every[ErrorMessage] = {
val name = parseName(inputName)
val age = parseAge(inputAge)
withGood(name, age) { Person(_, _) }
}
Using parsePerson
parsePerson("Bridget Jones", "29")
// Result: Good(Person(Bridget Jones,29))
parsePerson("Bridget Jones", "")
// Result: Bad(One("" is not a valid integer))
parsePerson("Bridget Jones", "-29")
// Result: Bad(One("-29" is not a valid age))
parsePerson("", "")
// Result: Bad(Many("" is not a valid name, "" is not a valid integer))
Snapshots - easy logging
val a = 1
val b = '2'
val c = "3"
snap(a, b, c) // Result: a was 1, b was '2', c was "3"


Golden Hill gets upgraded water supply system
MORE than 1,000 residents of several communities in St Andrew West Rural now have more reliable access to potable water following the installation of a supply system in Golden Hill.
Minister without portfolio in the Ministry of Economic Growth and Job Creation Pearnel Charles, Jr officially commissioned the system into service on Wednesday.
The $13-million project, undertaken by Rural Water Supply Limited, involved installation of a 60,000-gallon water-storage tank, which will serve Golden Hill, Pinto Lane, Fraser Lane and surrounding areas.
Minister Charles said that the Government is committed to putting measures in place to ensure citizens across the island have reliable access to potable water, particularly during dry periods.
“As a Government, we acknowledge that it is important for us to make it clear that our mission is not just to provide water supply for Kingston and St Andrew, and St Catherine and Montego Bay. When we talk about water supply, we mean urban [and] rural – all of Jamaica,” he said.


Modify Campaign
Name
Selection Replica
Selection Threshold
Annotation Replica
Annotation Size
Modify Campaign
Workers
Name
Selector
Anotator
Publish Campaign
Terminate Campaign
STATISTICS
Campaign:
Number of images:
Number of Accepted Images:
Number of Rejected Images:
Number of Annotations:
Average Number of Annotations per Image:
Image List
Upload Image
Upload
Image
X
Image
Clear


Turbo-charged HTML
Modern web-application functionality
without
leaving the comfort of HTML
Features:
Single-Page URL Routing
- Declarative Routing directly in HTML (no scripting)
- Variable Data Routes & Remote Data-Driven Content
- Data Provider System
Guided Navigation
- Automatic Back & Forward Resolution
- Sequenced Content: present, educate, inform
- Sequenced Input: surveys, quiz and display results
- Sequenced Video: interactive video story-telling
- Expression-based View & Conditions
- Stateful: pick up where a user left-off
Embedded Data
- Data Tags to render personalized data from a variety of sources
- Use HTML to access data from your API
- Capture attention and data, with smart workflows to replace
boring forms.
- Personalize the content for each of your visitors.
Made for Presentations
- Interactive Videos
- Queued, Timed & Event-based Actions
- Animated Transitions
- Background Music & Voice-Overs
- Animation Hooks
Built with Love
-
Fast: Lightweight and
lightening fast: No Framework & Lazy Loaded
- Themeable: BYO UI and themes. nent
stays out of the way.
- Extensible: BYO Data with a plugin system to easily
connect your data
- Typed: Built with TypeScript so you can enjoy completely
typed components
- Portable: Native web components with hooks to integrate
with any framework
- Trackable: Analytics & Behavior Tracking Plugins
Page Not Found


|
Figure 1
|
Mean bias between multi-model CMIP5 and observations. ( a) M ... |
|
Figure 2
|
Link between summer soil moisture, air temperature, and prec ... |
|
Figure 3
|
HYDRO 1 K Elevation map of the USA Source http://srtm.csi.cg ... |
|
Figure 4
|
Cross-correlations between the mean biases of the three stud ... |


North London derby draws record crowd as Ireland captain helps Arsenal to victory
Niamh Fahey also played in front of a bumper attendance at Anfield.
by Paul DolleryREPUBLIC OF IRELAND captain Katie McCabe was part of an historic occasion yesterday afternoon as champions Arsenal emerged victorious from the first North London derby played in the FA Women’s Super League.
The Gunners scored twice in the second half to record a 2-0 win, which attracted 38,262 spectators — a record attendance for a WSL fixture — to Tottenham Hotspur Stadium.
It smashed the previous high, which was set on the opening day of the season when a crowd of 31,213 watched the Manchester derby between City and United at the Etihad Stadium.
With McCabe at left-back, Arsenal secured the bragging rights thanks to goals from Kim Little and Vivianne Miedema. Ireland defender Louise Quinn was among the substitutes for Joe Montemurro’s side, who stay within a point of leaders Chelsea.
“It was an amazing occasion,” Montemurro said. “We’re very proud to have been part of it. The passion, the rivalry, the tribalism, it was fantastic.”
Niamh Fahey also played in front of a bumper crowd, but the Galway woman was on the losing side as 23,500 fans turned up at Anfield to see Liverpool take on Everton.
Lucy Graham’s long-range strike on the stroke of half-time keeps Everton in fourth place, while Liverpool continue to prop up the table in their search for a first win of the season.
Georgia Stanway scored twice before receiving a second yellow card in Manchester City’s 5-0 thumping of West Ham United. Ellen White, Lauren Hemp and Tessa Wullaert were also on target for second-placed City, for whom Megan Campbell and Tyler Toland both came off the bench. Leanne Kiernan started in attack for the Hammers, who had Courtney Brosnan on the bench.
Maren Mjelde’s second-half penalty against Manchester United was enough for Chelsea to regain top spot after they had briefly been overtaken by City earlier in the day. The Norway international converted in the 65th minute after Millie Turner brought down Fran Kirby. The crowd of 4,790 at Kingsmeadow was also a record for a WSL game played at a non-Premier League stadium.
With Megan Connolly absent due to injury, Brighton & Hove Albion secured their first victory of the campaign at the expense of a Birmingham City side featuring Harriet Scott. Kayleigh Green scored twice and Lea Le Garrec netted a stunner in the 3-0 win at the Amex Stadium.
At the Madejski Stadium, Grace Moloney was in goal for Reading in their 3-3 draw with Bristol City, for whom a first win of the season remains elusive.
FA WSL results
- Brighton & Hove Albion 3-0 Birmingham City
- Chelsea 1-0 Manchester United
- Liverpool 0-1 Everton
- Manchester City 5-0 West Ham United
- Reading 3-3 Bristol City
- Tottenham Hotspur 0-2 Arsenal


The only personal information we collect on this site is your name, address, email, phone and related contact information. In addition, we collect and store non-personally identifiable information including the IP address from where you accessed the site, the type of browser and the date and time you access our site.
We may disclose your personal information for the following purposes:
Changes to privacy policy
We may change or supplement this Privacy Policy from time to time and we will post revised versions of this Policy on the site. Privacy Policy changes will apply to the information collected from the date we post the revised Privacy Policy to the site, as well as to existing information held by us.
Contact information:
All questions and concerns about your privacy can be sent to<EMAIL_ADDRESS>Date: March 27, 2015


EMPLOYEES Telephone List
Select Employee by Name or Department
Name
Department
Personnel ID
Name
Country
Phone
Department
Job Title
$details
$extras
powered
© 2008 Software AG


Login Form
Register as
create
Already registered?
Sign In
login
Not registered?
Create an account
As Lender
As Borrower


âTMª I'll end in AJ's podcast for your Monday âTMª
âTMª Most wonderful show is âTMª
âTMª Keeping up with the Joneses âTMª
- AJ Jones. - Yes, sir.

- Thank you.
- It's episode 240.
We are gonna be talking about being surprised
by the power of the Holy Spirit later.
- Okay.
- We're gonna start with our weekly catch-up.
Take us away on this week.
- Oh gosh, what were we gonna talk about from this week?
It feels like the week was went so fast,
but it was so full.
And I'm trying to remember what even we did this week.
Well, we're having a just
'cause our kids are on summer vacation.
Yes.
And we are not, we're still at work.
And they want to be with us,
even while we're in Zoom meetings and whatnot.
So yes, it's back to the, you know,
trying to figure out how to.
Back, back, foul beasts, back.
Yes, we want to cuddle you, but I'm on a Zoom call.
Yeah, so there's that part.
We contrasted our remote learning with three in person meetings back to back this week.
We did.
We had our all staff meeting, our pastors meeting, our senior team meeting.
All in person.
It was beautiful.
And senior team involved toward Tia chips.
So that's always a win.
That's, I mean, it was a good day.
You just to follow up from a couple of weeks ago when we were talking about, we were talking
about vaccines, that's right.
You went and got your antibodies checked.
I did talk to us about your antibodies.
I am an antibodies boss, which is exactly what your person said.
Well, he said queen technically.
So you should call me queen.
You're still sky high in both.
I'm sky high in both.
And yeah, he actually did the test.
 We said, unless you want me to see if your short
terms are up already, because if you have the short, you have
the long blah blah blah. And I said, well, how likely is that?
And he's like, well, when did you have it? I said December.
He's like, well, let's see. And then goes in there and comes
back and he goes, Oh, yeah, it's already a dark line. He's like,
your body is making antibodies.
You are my antibody queen. That's what I want to be called from
now on. Yep.
So in person meetings, you go round to bodies checked.
Anything else that you started this week?
Yes, I started going to counseling this week.
I was going to counseling.
It was much better than all of my fears screamed.
It was going to be.
Do you know what your fear was screaming at you?
Was it telling you a story?
Uh, I don't know what story.
Well, I just haven't historically felt safe because of a number of bad experiences
with counseling that hasn't gone well.
So I think it was a
which just to clarify, we're talking like 20, 20 years ago,
15 years ago, yeah, no, no, no, no, not recent, but just sort of like,
hey, I tried that.
It didn't turn out that great.
I'm good.
Me and Holy Spirit were good.

I'm just a man.
And just thought, Oh, I would love to just really be able to process in a healthy way and maybe regain some tools, that sort of thing.
So yeah, I went to see my counselor for the first time on Monday and it was great.
I love that you're already calling them my counselor.
No, I went to see a counselor.
I went to see my counselor.
Oh, yeah.
Yeah, I feel good.
I feel, I left feeling like, oh, I am so glad that I made this decision, which I drove up
going, what am I doing?
Do I really want to do this?
Is this really, you know, so yeah.
Beautiful, baby.
Yeah.
Um, follow up from last week.
Yes.
You, um, well, actually know from last week, from a couple of weeks ago, you questioned
whether English people could swim.
Yes.
I actually had a response from a bona fide legitimate English person.
I mean, obviously not all English people.
They do have Olympic swimmers, but I don't know.

I wonder if they train in England just kidding.
Sorry, go ahead.
We have so many British people that listen or watch.
I love you all.
It's not personal.
Well, Mr.
Will said this.
AJ Jones, Mr.
Will British people can't swim.
Who do you think we are?
Our Navy conquered the known world, my dear.
Oh, well, you did that in boats, my friend, not swimming.
[laughter]
Talk to us about the other--
I've never seen Will swim, so I can't comment on Will specifically, but--
[laughter]
Sorry.
But based on his bathing habits, you're deeply suspicious.
I have some suspicions, yeah, yeah, yeah.
One of the other big things that especially relates to your work environment is the school supernatural life
applications are going to be closing shortly.
Yeah.
Talk to us about the school supernatural life.
Okay, so this school is an eight month school,
And I mean, if you love the podcast, you would love the school.
We talk about the same kinds of things.
We do have teachers come in from all over the world, but we also, Alan and I do a lot of the teaching on the school.
And we talk about everything from like hearing God's voice and the father heart to healing and inner healing and supernatural things and seeing angels and, you know, just the sort of the whole gamut of Hey, as Kingdom believers.
Here's some just solid foundation on a whole bunch of stuff that we can choose to walk in and we can appropriate into our walk.
But we need to know about it first. We need to know how it works.
And last year you did so in the history of the school, it's always been in person.
Yes. And last year for the first time ever, it was only online and not in person.
Yes, because of COVID.
Yes.
This year's what?
This year is both.
So we are continuing to offer it online.
Great.
And we are going to be back in person as well.
So if you are local or you are looking to move,
or you are able to get into the United States.
Or you're able to get into the United States.
You can come and be in this community, be at Grace Center,
and do the school in person.
If you are somewhere else in the world,
or it just doesn't work with your work schedule
to be able to do that, you want to be able to watch
the teachings when you have time and all that kind of stuff,
then you could do the online option.
I'm super familiar, obviously, with the school.
But I forget the people who are listening
who might not know anything about the school
might not know just the practical things,
like how much does it run?
Like when or what days does it run?
You know, if I come and do it in person,
what would it look like?
If I do it online, what would it look like?
In person, it looks like attending church on Sundays.

So nine to five, basically Monday and Tuesday.
the rest of the week is your own so that you can have a job and pay your bills and you know all that kind of stuff.
During school time you have lecture hours, you also have a small group time, we have flex sessions where you learn different things.
Obviously you have lunch breaks and whatnot.
Online, you get the same teaching, the same amount of teaching, but you can watch it at your own pace at home.
And then you join us online once a week,
depending on what year you're on,
depends on what time it happens,
but it'll happen on a Monday or Tuesday,
where you have small group online,
and you also have a, like an open session
with whoever the speaker was who will answer questions
and that kind of stuff.
- So when you say that they meet on Monday and Tuesday,
what's the time coming from an online student
to meet on either a Monday or a Tuesday?
It's about two hours on either a Monday or Tuesday afternoon.
It might be like two and a half, but it's right in there.
And when you say, hey, you can watch the week's teaching
and your own leisure.
Do they have to watch the teaching on a Monday and Tuesday
of their own leisure?
Or they can watch the teaching whenever?
No, they get released the teaching the week before.
So they have a whole week to watch the teaching and process it.
And then that's part of what small group and then the live
calls are for is to be able to both process
with the person who taught it, or some pastors,
or your small group leader, and your small group.
- Having them both, I love the online experience
and I love the in-person experience.
- Yeah, they're both great.
- I'm excited for it.
When do applications close?
- They are due to close June 15th.
- And when does school start?
- It starts, I think orientation is September,
it's sometime around the seventh or eighth.
- Okay, so it's September we kick off.
- Yeah.
Great. Where do people go to get more information about the school?
You would go to gracecenter.us/school.
Very good. I'll put a link in the show notes.
If you're interested at highly encouraged to come, I love to teach on the school.
No matter what year we have like three different years.
Yeah. I love teaching on all of it.
I would love to meet you in person.
And if you want to do it online, you get to see.
We still get to see. Yeah. It's okay. Beautiful.
Our main topic for this week is surprise by the power of the Holy Spirit.
Good.
But we're not talking about the book surprised by the power of the Holy Spirit.
There is a phenomenal book.
If you've never read, surprised by the power of the spirit by Dr.
Jack Deere, I would highly encourage you to read it.
He just re-released it actually and a new edition.
We're not talking about that book, but going back in time when I was asking people,
hey, if I was to write a book, what would you like to, you know, what would you read if I wrote?
Somebody said, your version of surprise by the power of the Holy Spirit.
What's interesting, let me just give you a synopsis of the book.
So Dr. Jack Deere, a theology professor, a professor at Dallas Theological Seminary,
a very, very conservative evangelical seminary.
The whole institution is cessationist in nature.
Sessationist, meaning that the gifts, the miraculous gifts of the Holy Spirit only
worked for a season while the apostles were alive.
And with the closing of canon, with the apostles' death, there was no longer
needed the supernatural ministry of the Holy Spirit.
So today, of course, the Holy Spirit is still real, but he doesn't, you know, speaking of times,
yeah, healings, prophecy, they're no longer for today.
Right.
And so that's what he preached, that's what he practiced.
And then his book is about him encountering the Holy Spirit and him changing his theology.
And then writing basically a theological rebuttal to the present day arguments of why
cessationist is real and people like us are deceived.
Fantastic book for a variety of reasons.
Why did I do synopsis?
I don't know.
But you were saying we weren't, we're not actually talking about the book.
We're not talking about the book.
We're talking about our own experience, which is quite funny because I too was,
well, I wasn't a theology professor, but I was a cessationist.
I grew up in a cessationist household.
And so somebody said, I want to hear your version of how you met the Holy Spirit.
 So I can't wait to hear your version of being
surprised. I don't think you can say I grew up there. I didn't
get there till I was like 19 or 20. So you got saved when
when I was 15. Okay, so but your
forward to more new age, you know, and then it
attended a
story.  Supernatural. The Holy Spirit. Just tell me your
tell me story. Um, your story.
What about like church on Easter and Sundays?
Yeah, church on Easter Christmas.
My because my dad was an atheist.
My mom was an Anglican.
And my mom wanted us to go to church every Sunday and she would go.

And so the deal that they had was if we were awake and we wanted to go, then we could go.
But if we were still asleep, he he was like, just go on your own, like don't wake them up to make them go.

I would pretend to be asleep until she left.
Um, but when we went to the cottage, uh, grandma and grandpa were also Anglican and they went every Sunday.
And I actually really loved going to their church.
they went to like this little sweet little church.
And so on the weekends with Graham and Graham,
I would go with them to church.
But I still didn't realize that the whole thing
was about love.
I missed so much of what we were doing.
I just--
- Clearly, 'cause you didn't get saved till you were 15.
- Right, I went and sang songs and listened to the speaker
and internally processed, whether I agreed or didn't agree
and just kept all of my issues and all of my anger
and all of that.
get saved when I'm 15, get saved,
and start going to Baptist Church,
which again, not a lot of room for the Holy Spirit
to be up to anything.
- Well, let's clarify that,
because that's one of the contentious points
when Charismatics talk about non-Charismatics,
that they quote unquote, "don't have the Holy Spirit."
And to be sure, you cannot get saved
without the Holy Spirit's work.
And it's not that non-Charismatics
don't have the Holy Spirit, that's preposterous.
How would you describe--
We just didn't talk about him.
- Right.
- So.
- You theologically believed he existed.
- Yes, he exists, but we're not sure what he's doing really.

Like I heard about Jesus, I heard about the Father occasionally,
he didn't sound like he was very friendly though,
And it was mostly about Jesus.
And so yeah, I mean, I just really didn't know anything
about the Holy Spirit at all.
- Do you remember the first time you encountered
the Holy Spirit?
- I do.
I again, I had moved to Toronto,
I worked vineyard Christian fellowship.
So John and Carol's church.
And I think really the whole reason that I wailed
and cried that first time that I went
was really the Holy Spirit sort of uncapping a bunch of stuff.
But I probably-- - If you haven't heard that story,
I'll put a link in the show notes.
There's a couple of episodes ago,
it was a beautiful story, I'll put a link there.
If you haven't heard it, it's such a great story.
- Yeah.
- So you're wailing?

I mean, the presence of the Holy Spirit was so strong
and this is before like three years
before the revival started in Toronto.
But I just, I could not cap the pain anymore.
Did you know what had happened?
Do you have like a cognitive explanation
for what had happened?
- No. - Like now you're saying
of the Holy Spirit and the presence.
- Right, 'cause now I understand.

What's going on?
Like I had no clue. - Okay.
- But I also felt this incredible safety
at the same time as I felt like I'm most likely
losing my mind right now.
Like this is probably me actually having some sort
of mental break and I'm done kind of thing.
I didn't really know what was happening
but they didn't seem alarmed.
- And nobody stopped to explain this is the Holy Spirit.
- Well, no, I was losing, I would mean I was--
- I understand that, but in the subsequent weeks,
when did you start having a theology for the Holy Spirit?
- Well, okay, so then a number of months later
was the night that I think we've also talked about
on one of the podcasts when Mark DuPont prophesied over me
and that whole scenario.
- Tell that story 'cause it's so beautiful as well.
- Okay, so I'm at, we used to do once a month,
they would do like a area wide where they'd open up to other churches to come and it was
a Sunday night thing and it was a potluck.
And part of why I loved going was I got free food.

And so you do that and then you go into the meeting.
And so at this particular meeting I think I'd been going to the church maybe about six
months at the time.
And again, still struggling with suicides, still struggling with eating disorders, still
just having not a good go of it, but trying to plug along as best I could.
And so I'm sitting there with my friend Sandy, poor sweet Sandy.
And the same Sandy that was sitting next to me when I lost it.
How many years have passed?
Only probably six months maybe.
It's not that long.
That's where we go now.
And so Sandy was like, hey, do you want to go?
Because I always had to drive with her.
She had a car.
I didn't.
So we were sitting there and I see Mark walk in.
And I sort of mock him because of what he's wearing.
You don't know him at this point.
I don't know him at all.
Right.
Yeah.
And so I see him walk in and I was like, hey, check out Buddy.
Like, who are his friends?
You know?
And just, you know, he had like a long red mullet and things,
you know?
And anyway, so I was sort of making fun of him.
And I mean, not super loud, but, but obviously to Sandy.
And so Sandy was like, well, that's Mark DuPont.
And I was like, okay.
And she said he's a prophet.
And I was like, oh sure he is prophesy.
- Did you have a grid for prophets?
- No, none at all.
So I'm thinking prophets, Old Testament.
I haven't seen anything that leads me to believe
that there's prophetic things happening now.
- Was even a grid for prophetic things?
- No, I probably wouldn't have known it if I saw it happen.
- But you know that prophets were an Old Testament thing.
So you're familiar with a robe, mold that's big beard.
- Right. - Ten commandments.

Yeah, I'm ready.

Did you even know obscure things like that?
Uh, I doubt it.
No, okay.
I doubt it.
Yeah.
I mean, I might have, at that point,
I'd read the Bible through a couple of times.
I really didn't understand anything.
I really like that.
Sure.
He's a brothel.
Yeah.
Yeah.
Okay.
Whatever.
Anyway, he gets up and he's just speaking in the middle of speaking.
He stops and he looks at me and he says, Sandy, who's that girl sitting next to you?
Of course, I'm, you know, I have a fair amount of sarcasm that I was trying to,
Well, I wasn't really trying to get healed from but I was like in my head. I was like some profite.
I knew he was dead.
I was the one who identified his body in the morgue.
I touched his cold hand.
Like I knew he was gone.
But I had managed to convince myself in the six months
that preceded this event,
that it wasn't true,
that I was gonna wake up one morning
and he was gonna be there,
that it was all just like a nightmare.
And I was having like all these super intense dreams
where he would appear to me in my dreams
and there was just all kinds of stuff going on.
At this point, I'm also not sleeping
'cause I haven't saw him yet.
And I'm not really eating, I've lost a ton of weight.
I'm really not functioning that well.
And I had that week, I had been convinced
that I saw my dad in the mall.
- So you were hallucinating, right?
- I was hallucinating.
And so I had literally dropped whatever I was carrying
and started running after me like,
"Daddy, wait, wait, daddy."
And then I ran into the bay, which is like a Macy's,
and couldn't find him and just like dropped to the floor
and I was bawling and they called "Mall Security"
and what, you know.
So nobody in that room knows that all that stuff is going on.
And that I have basically convinced myself,
no, he's alive.
- So Mark's word, although it seems harsh,
outside here is an arrow to your heart.
Yeah.

And he didn't do it in a way that I felt uncovered.
But basically, I mean, he was talking about, Hey, when you were seven,
you tried to take your life.
He didn't say in those exact words, it was more covering than that when you were 13.
And he, you know, he went through some like key events,
Allah word of knowledge kind of stuff.
And then he started talking about what God wanted to do with my life.

And the Lord says to you, if you don't want your life, why don't you give it to him
and see what he will do with it.
And again, what nobody in that room realized was I was planning to try and
kill myself for the third time.
And I was like, I will make sure it works.
So I'd written all the letters.
I'd written them to my aunt, to my cousin, you know,
to my sister, like,
'cause I thought letters are gonna make them feel better,
you know?
And so I was literally in the process of plotting still.
And because of starting to go to that church,
I had put my plot on hold,
but I hadn't actually gotten rid of the letters.
I was just sort of waiting to see,
like, how's this gonna turn out, you know?
And so when he said that, like I knew, you know, it was like, oh,
because he said something else, very specific to that situation.
Um,
but gold box.
No, he didn't.
Well, he didn't.

Another prophetic person.
Yes.
Yeah.
Yeah.
So he just said, yeah, he just said like, if you don't want your life, why don't you
give it to God and see what he can do with it?
I remember thinking like, dude, I can barely brush my teeth in the morning.
Like I don't know how God would do anything with my life,
but yeah, I don't want it.
So if he wants it, he can have it, you know?
Anyway, he just stopped prophesying
and just went right back into preaching,
like picked up the next line, you know?
And I like sat down and I felt totally like what just happened.
I'd never seen anybody called out like that.
I, you know?
And at the end of the night, he asked for it.
Like he just said something like,
"Hey, if you feel like there's a prophetic call on your life,
I would love you to stand."
And, you know, I think if you say that now probably 90%
of the room stands, right?

And so he had us all step out into the aisle,
but I didn't stand.
I just said that I was like, I don't,
if that's what that was, that's, wow.
- I'm not talking about for that.
- Yeah, not, you know.
And he said, AJ, that's you, like stand
and come out into the aisle.
And so I said, no, like,
(laughing)
you know, the whole room's like, "Huh."
Anyway, and he's, it's okay, you know, and I was like,
okay, and so I came out to the aisle.
He didn't, he didn't, he wasn't any closer than this.
I would say he was probably a little further away,
but he just started praying for, like, for joy
and for life and things like that.
And I fell over.
And I'd never seen anybody sing in the spirit.
So I thought--
- You'd never seen anybody fall over
when you were being prayed for.
- Never. - Have you ever fallen over before?
- No. - No.
So I was like, and then people are leaning out of their chairs looking down at me and stretching their hands towards me or smiling.
And I'm thinking, "Y'all call an ambulance. I can't stand up. I don't... So I have no idea what's going on. He's still praying."
And then I start laughing.
And you know again, this is pre revival by a good couple of years. I
Just start literally like I'm laughing so hard and in my head
I'm like stop it.  I mean as you know, I love your life. I'm
I can get your full attention with my volume.
- You can get neighborhood dogs full attention
with your volume.
- Okay, thanks so much.
So anyway, I did that for about 45 minutes
and then it stopped and then I was still lying there
for a little bit, but I was like,
everybody seems okay with this
and I have no idea what's going on.
But again, when I got up off the floor,
never struggled with suicidal thoughts since then,
never struggled with eating disorders again
since that moment.
Like it was like, the Lord did all this stuff
that wasn't specifically mentioned, but Joy came in
and a whole bunch of other stuff left.
- That's a prominent encounter with a Holy Spirit.
You've got two now within a space of six months.
The first one, crown all over John.
- Yeah.
- Second one, that when did you start getting,
and I wanna be clear here because you can't be born again
without the Holy Spirit.
- Yes.
- But I'm asking for, like when did you realize
you were having a relationship with the Holy Spirit
in addition to a relationship with Jesus and the Father.
Like when did you start building a theology
for this is who the Holy Spirit is
and this is what he's like
and this is how you cooperate with him
and do you remember that journey or story or?
- I mean, probably really not until after the revival
started two years later.
So I mean, I think there was,
I could probably now look back and go,
"Oh, the reason the room felt like that
was the presence of God and the reason,
the reason I decided to turn left
instead of right and miss that accident is because, you know,
but at the time I would have just been like, that was weird,
or that felt so great, but not actually attributing any of the things that I would
now attribute to the Holy Spirit.
I remember being in YWAM and at one point,
singing a prophetic word for like 20 minutes and not realizing,
like now I look back and go, Oh, I was under the power of the Holy Spirit,
singing this prophetic word. But at the time, I was just like, that was so weird, you know,
because it just started happening.  I couldn't put a pin in understanding what it was. Right. So it really wasn't until
after revival started. And that you then began to fill in the that I started to realize, Oh,
If Holy Spirit did all these things, he probably also was doing all these things before and I just
didn't realize. I love that, darling. There's a thing in business called the burden of knowledge
in marketing, whereas a business is trying to communicate to customers, part of the way they
get tripped up is something called the burden of knowledge. They're so familiar with their product
or services that they make huge amounts of assumptions and they don't communicate effectively
to customers or potential customers.
Right.
And I think in the church, we have so much of that too, that we are so accustomed to,
"Oh, well, that's Holy Spirit and this is the presence of God," that we forget for some
people it's brand new, like none of it makes sense.
That was certainly my experience.
Well, even things like, "Hey, go and pray about that."
Nobody taught me how to do that.
Everybody just assumed I knew how.
Right.
I think we did that a lot at church.
- And that was largely my experience.
I grew up as a cessationist.
I grew up in a, very different from you,
I grew up in a home where we valued the word of God.
Like both my parents were first generation Christians.
I went to church three or four times a week at services.
We were just talking to the kids earlier about this,
that we were a family that would do a Bible reading
before I go to school in the morning.
We'd have a Bible study as a family
and as a church on Sundays,
And I'd hear the gospel every single week.
I remember asking the Lord Jesus in my heart.
I remember being baptized or wanting to be baptized.
And I remember being baptized.
I remember, you know, door to door, witnessing, open air,
witnessing, like that was my experience.
There was no concept of the Holy Spirit.
I'm sure we talked about the Holy Spirit.
I don't ever remember it.
The Holy Spirit was probably only there
to help you understand the Bible.
And the whole emphasis was the scriptures,
which by the way, it's a beautiful emphasis.

I love that.
I don't think there's any error in emphasizing
the word of God.
And so when I met the Holy Spirit,
I actually, because I'm such a nerd,
I was trying to work out when I met the Holy Spirit.
And I was like, I'm sure I've worked this out before.
So I went through my hard drive on my computer.
- Okay, I can't wait for what I was trying to find.
- I found a timeline of when I met the Holy Spirit.
and it was November 1997.
And the reason I have this is I drew out a pictorial timeline
for members, I'll put it in our in patrons
so you can see it.

Here's what I can trace it back to the night,
November 1997, I don't know the date.
It was one of the Sundays,
so I've got like a 25% chance of being right.
In that season of my life, I've just had,
I've had arguably like a breakdown.
My sympathetic nervous has shut down.
I'm on lithium.
I have had this like,
Mount depressive episode.
I'm under psychiatric care.
I am not good.
And one of the charismatic people in my church,
who was so sweet and that, you know, she was lovely,
but she invited me to her church.
Now, as long as I'd been alive,
my parents always taught me
that care, is manics and Pentecostals were deceived.
Like I remember it being taught to me,
like, you know, these people are deceived.
That's a cult, be very, very wary.

I'm gonna go rebel.
- Even if they are deceived.
- I'm gonna rebel and go to church.
And so I go to church with Laura Wildgoos,
now Laura Patel.
I didn't know this until years later.
Yeah, Laura's from Edinburgh.
- I didn't know that.
- Yeah. - Why didn't she
was from Edinburgh?
And her friend picked me up and Stephanie Jones.
- No way. - Yes.
- Yes, Stephanie and Laura,
and I wish I could remember her name.
- Okay, these are like awesome people
that I know from doing this school in Toronto
years and years and years later.
- I didn't put all this together
until years and years and years later.
I didn't know that I'd never met Laura.
- But I was like, I missed that, I didn't know that.
- I'd never met Stephanie.
My only point of contact was this girl
that I was in university with.
And she was super sweet and she went to this church
So she invited me to this church.
And so Laura and Stephanie and this girl,
who I wish his name I could remember,
picked me up and take me to this church.
And it's my first,
it's not my first experience in charismatic church.
It was maybe my third experience of a charismatic church.
- Okay.
- And I just thought it was nuts.
I mean, there was people dancing
which I'd never seen in church.
- Any flags?
- So many flags, so many banners.
You know, they were using an overhead projector,
songs I'd never even heard of, people standing, people with their hands in the air, which
I'd seen before, but I felt so grossly uncomfortable and thought this was just ridiculous.
But I'm having this internal conversation with the Lord, where I'm now second-guessing
what I've done like, "Oh God, am I now in the devil's hold?"
And yeah, I'm so...
Even if I am, maybe a demon would be more interesting than what I've been dealing with.
Give me a distraction.
- Oh my gosh.
- So I'm kind of like, you know, so I go there
and the church, I don't realize the church
has been impacted by the Toronto blessing.
I don't even know the Toronto blessing
is other than it's been spoken about in hushed tones
in my family, you know, like,
Douglas, he got that Toronto blessing.
Like it's an affliction.
- He caught something out, yeah, yeah.
- So I'm at his church and the guy is the pastor's preaching.
- Yeah.
- And in the middle of the middle,
similar to Mark, in the middle of his preach,
he stops and he looks at me and he picks me at the crowd.
And actually, you know, the first time he's asking
is anybody even baptized in the Holy Spirit?
And so my friends are like,
have you been baptized in the Holy Spirit?
Well, that phrase is not in my vocabulary
being baptized in the Holy Spirit.
Despite the fact that it's a perfectly biblical phrase,
somehow I completely missed that.
And I'm thinking in my head, I've been baptized,
I have been water baptized, and I have the Holy Spirit.
So I say to them, yeah.
And they're like, no, but have you been baptized
in the Holy Spirit?
And I say to them, I've been baptized,
and I have the Holy Spirit.

And so I go up and the guy goes to pray for me.
And the next thing, well, not the next thing I know,
he prays for me and I feel like he's pushing me over.
Actually two things happen.
I feel like the ground is slanted
so that I'm like losing my balance
and I feel like he's pushing me.

Like, you know, why are you pushing me?
And next thing I know, I'm on my back,
which I'd seen some people fall down on the service,
which ironically I was fine with.

But curiously, it didn't bother me that people fell down
because I thought that verse where Paul says,
you know, I met no man 14 years ago
whether in the body, how the body do not know.
And I thought, maybe they're gonna heaven.
That was what I jumped to.
But here I am on the floor and I've not gone to heaven.
I'm just like, well, that was weird.
And I'm thinking, what's polite in these circles?
Do I just get up and move back to my circle?
Might my seat rather?
Do I roll over and just commando crawl back to my seat
so it's not to appear ungrateful?
And that's what I do eventually.
I just go back to my seat thinking,
"This is such a weird church."
And then halfway through the preaching,
the pastor again points me out,
I said, "You son, you really need prayer."

So I'm like, steadfast that I am not gonna fall down.
- Yeah.
- And I don't remember thinking,
"Next thing, I'm on my back."
And this time I am sobbing.
You know, the big chest heaf.
just wailing for, I don't know, half an hour, 40 minutes, I'll lose track of time.
And now I go home that night and I'm not going home speaking in tongues, I'm not going home
seeing angels, I'm not going home aware that anything's happened other than holy mother of
pearl, that is one weird church. But the reason I know that November, what did I say it was,
1997? Yes, you did. November 97. Yeah, reason I know it was November 97 was because I traced back
everything to that night because after that, I had a hunger for worship prior to that. I never
wanted to listen to worship music. I hated it. I started reading the Bible like I'd never read
before. But more than that, people would come to me and be like, what has happened to you? They
would notice a change. And of course, subsequently, I started encountering the Holy Spirit. That was
was my first, I believe I was baptized in the Holy Spirit
that night, but I don't know what that meant.
In fact, I took two years to diligently study the scriptures
and tell everybody about that experience
'cause I thought maybe I'd been deceived.
And if I had, I don't wanna take any of my good
evangelicals with me.
- Right.
- So I just found people who were fluent enough
in the scriptures and fluent enough with the Holy Spirit
that I could tell, by the way, I don't mean to be divisive
here, but I could tell with some people,
like, do you, there's some, we're all Christians,
but there's something different about you.
And the first person was Douglas McCormick.
He was, and he was a known quantity
because he grew up in the same church circles as me,
but he got the Toronto blessing.
- Oh dear, yes.
- He got affected by Toronto,
but Douglas was an amazing teacher, a phenomenal teacher.
But there was something about him
that everybody could recognize
even if we didn't have vocabulary for it,
there is something different about him.
He's probably one of the first
the nine to teachers I ever heard.
We had an anointing to teach and everyone,
we'd love it in our church when he'd come and teach.
And our church circles were still,
a lot of church circles kicked Douglas out
and didn't want anyone to do with them.
Our church was still open to it.
And he by and large behaved when he came to our church.
And such a gift.
But I would just call him and meet with him for lunch
and just ask him so many questions,
what about this, what about that, what about that?
And I started reading books.
But it was around that time that I picked up Jack Deers' book,
surprised by the power of the Holy Spirit.
And it was a kiss from God because Jack systematically led me through all my scriptural objections
and explained largely what had happened to me and also introduced me to the prophetic,
which I knew nothing about.
And the more I began to ask the Lord for more understanding, the more he would show up.
And I realized now, again, looking back, hindsight is beautiful, is that after that experience
of meeting the Holy Spirit,
that largely everything shifted for me too.
I didn't know it at the time, but it absolutely shifted.
And probably the two things that simultaneously happened,
I like to think of it as a train track.
One track was holiness, one track was gifting.
And like the holiness was the Holy Spirit would show up
and walk me through all my sin.
Now, my understanding was,
you just need to never talk about your sin.
Just like, "Oh Jesus,
"you're giving me all the bad stuff I've done."
But Jesus seemed insistent and showing up and walking me through specific sins in my life,
which I didn't talk to anybody about.
I didn't even like thinking about myself.
And here was the Lord asking me to, you know, like, can not relive them, but I'd have these
theophistic moments where I would relive them and he'd walk in in the middle of them.
Right.
And, you know, minister to me.
Right.
So I hated that track.
It produced great fruit, but it was horrible because I didn't want to revisit my
And yet the Holy Spirit was like, "Yeah, all this stuff is..."
That's how you deal with it though.
It's giving you a shame hangover.
You can't get free until... Anyway, that was one path.
The other path was the Holy Spirit showing up in my room,
in my bedroom with his presence, which I didn't know.
And it took me so long to... Because I was so left brained.
And by the way, I was so hungry for... I was so desperate,
but I'd wait for the Holy Spirit and then think,
"Oh, that's probably just a breeze."
But that's probably just their conditioner.
Oh, that's probably, you know, I would talk myself a little bit.
But I think my hunger, my appetite, the Lord just honored that.
And that's largely how I met the Holy Spirit.
And I've been so slow in my understanding.
And he's been so gracious in my understanding of him.
Yeah, which he always is.
I feel like there's so much more we could unpack,
because I think for both of us, those experiences,
those formative experiences set us on the trajectory
that we've been on ever since.
Right. And there's lots of other encounters and things that the Lord has done, of course.
So many. Yeah. And I would encourage you, like, if you're listening to this,
and maybe you haven't had some of the experiences we're talking about, but as we talk about it,
it excites you, I would encourage you to take that passion to the Lord, like, holy spirit,
I don't know what they're talking about. I'm not even sure if they're right, but I want more of it.
Or if you've had experiences like that, but you realize that you haven't had them in a long time.

I would encourage you like ask for the Holy Spirit to open up.
In fact, if you would let us, we'd love to pray for you right now for an impartation of the Holy Spirit.
Go ahead.
Do you want me to do it? Yeah.
All right. Assume the prayer position.
Father, Lord, I thank you for the gift of the Holy Spirit.
I thank you for the lightness and the joy that you always carry, Holy Spirit.

And you're always glad to be with me
and glad to be with us.
And so Lord, I'm praying right now
that as our listeners are listening to this,
no matter where they are on the spectrum
of comfort with you, that you would come
and you would give us all a fresh touch.
Lord, that you would come right now,
you'd begin to move on the lives of people.
Lord, if people have never been filled
by your precious Holy Spirit,
I know that we can't be born again without you.
And we also can't be filled with that.
You and I ask Lord for everybody who's listening,
if they don't know Jesus, that Holy Spirit,
you would move upon their heart with conviction
to know the Lord Jesus.
If they do know the Lord Jesus,
but they haven't been filled by you,
I'm praying right now Holy Spirit from the top of their head
to the soles of their feet that you would fill them,
that you would come and overwhelm them,
and that you would begin to release supernatural gifts
on their life.
and that they would begin to operate in a new level
of conviction and devotion to the kingdom of God.
And Lord, if this is wet in people's appetite, Lord,
I pray that you would put upon their heart
to even reach out and ask for help,
that they would go speak to their pastor
or they would leave us a comment,
they would reach out Lord so that we can help equip them
with more of you, Lord.
I thank you that you rescued both
and A.G. and I, our lives from the pit.
Even though we were saved, Lord,
even though we had a saving relationship with Jesus,
you wanted to fill us with your Holy Spirit
and remove from us things like depression and suicide
and eating disorders.
And you want to bring us the fruit of the Holy Spirit.
Lord, you're so good at adding value to our life.
And I ask that you would do that for everybody who's listening
and increase in peace and boldness
and comfort and confidence and stillness, Lord,
and boldness and all the goodness
that is replete with your kingdom.
So I pray Holy Spirit,
Would you come right now and would you fill us all?
In Jesus name, amen.
- Amen.
So good.
Do we have a listeners question?
- Do we have a listeners question?
- We have a listeners question.
And actually, you know what?
You better read it to me.
- Okay.
- Because it's about nerdy stuff?
- You do nerd.
- I'll do nerd, so you ask the questions.
- Let me just grab my glasses.
I'll grab your glasses.
- The Holy Spirit told me to bring my glasses down.
I just wanna mention that.
Another benefit of being filled with the Holy Spirit
is you remember your reading glasses.
All right, there's your question.
This is a great question from Bailey,
and it's great 'cause I get to nerd out and be a nerd.
- Okay, so it says,
"How do you keep your children safe
"with access to the internet?
"Are there apps out there that monitor screen time
"and what your children are allowed to do on their devices?
"My children are getting older,
"and I have no idea how to navigate this age
of social media and keeping my children safe.
- All right.
- So, Alan's our nerdy guy.
- I'm your nerdy and I'll just tell you right now,
the answer is yes and no.
No, no matter what you do,
kids are always gonna find a way around it.
Like that I just--
- They could, yes.
- Well, they will.
- Okay.
- Right, they absolutely will,
like your passion will drive you.
So in one sense, yeah, there's stuff you can do,
but there's always work around.
A much better solution would be to just speak to your children
because here's the thing, at some point,
you're not gonna be around when your children
are gonna make decisions that you might not like.
And so rather than keeping them hedged in so they can't,
a time will come when they can,
so just have a conversation with them about the danger.
So this is how we've done it with our kids.
We have sat down, in fact, just this week,
we sat down again, this isn't the first time,
but we bring up hard topics like,
hey guys, as you grow up, you will meet people
who want to see or touch your genitalia.
And that's wrong and I hate that that's the world you're living in.
- People or kids or you know like little friends in the neighborhood.
- You know whatever. - You will experience that.
And so we're just trying to get ahead of that curve and saying.
And as our kids have got older and older and got devices,
we've like our younger kids, we have locked down the internet
and I'm not worried about that.
And I'll talk to you about how I've locked that down.
But as our children have got their own cell phones,
here's the thing, it's really easy for me to lock things down in my house.
Every cell phone has a wireless chip.
And so when my kids go out of the house
with a cellular enabled device, they can bypass,
or not bypass, there's no safeguards there for them.
- Right.
- Or they could borrow their friend's phone,
whose parents might not be as tech savvy as me and use it.
So I've just explained to my kids,
hey, like this is what's gonna happen on the internet.
There's stuff called pornography,
and I've explained to them what pornography is
and why it's dangerous.
Like we've just had those conversations
to educate them like why this is what you don't want to do.
So with anything I say next will be pointless
if you haven't had those conversations
and they're awkward conversations.
Also, I would also say any conversation you have
that if you don't model the same behavior for them,
they're largely gonna watch what you do more than they're
gonna listen to what you say.
- Yeah, absolutely.
- So with that in mind begins the nerdy thing.
If you're using iOS devices, I can help you.
If you're using any other devices by iOS,
I mean an Apple iPhone or an Apple iPad or an Apple laptop or an Apple computer.
Apple has something called screen time.
Screen time will send you a weekly report of what apps,
how long your kids have been on their phone, what they've been doing.
We've taken the unusual step, I say unusual because most parents, we know
don't do this.
We have put zero limitations on our kids using their devices.
I'm deeply suspicious of the quote unquote research about the effects of
screen time because screen time is such a nebulous term.
Like screen time playing mindless video games, screen time, reading books,
screen time, screen time, doing creative work.
Yeah.
So yeah, like our girls do everything from, well, one of, I mean, Abby does all of
her drawing on her screen.
All of her animation, all of her on her screen.

So so we haven't put any screen limitations on our kids.
We, you know, encourage them to go outside, like they've been outside all day today.
- Making money.
- But we don't do that.
The other thing about screen time
is that it allows you to put content restrictions.
So we have bolted down on all of their devices.
Actually, we've bolted down the internet.
They can't access anything on the internet
unless we approve it.
And so if they need to access a website,
we just come, we put it in a code
and it remembers that website.
That's, there's a lot of friction initially,
but they don't have access to any websites.
And that works by the way, out of the house
or in the house.
- And they can't download new apps
that we haven't checked out first.
- And as we download, we get a notification.
So that's kind of how we've done that.
We also use something called Eero.
Eero is our Wi-Fi router system in our house.
But Eero, on top of the hardware devices,
they sell something called Eero Plus, Eero Secure,
I think it is.
And it's like $99 a year,
but you can put filters on everything.
So it filters Google searches, Bing searches,
it blocks content at a Wi-Fi level.
So even if they borrow somebody else's device
that isn't locked down, if they're here,
they can't access any of that stuff.
- Right.
- Trying to think of what else we do.
That's it, oh, our 14 year old has an Instagram account.
And we just said, hey, here's what's gonna happen.

So make your account private.
If anybody ever asks you anything
that makes you feel uncomfortable, tell us.
We've said to all our kids,
hey, you've got these devices, they've got cameras.
Never, under any circumstances,
take a photo of yourself naked.
Like we're just up and told them.
Now you might be thinking,
"Shouldn't that be obvious?"
- I don't know. - It's not.

And now as an adult, I was like, "Well, that was obvious,
"but we just try and be as blunt and as frank as possible."
And we've also said, "If anybody ever sends you
"a picture of them naked, you tell us immediately,
"don't delete it, just come and tell us immediately
"so we can help you with that."
So we-- - Yeah.
But that's kind of an extension of how we parent.
We've tried to--
Yeah, we do talk to them about everything.
And in the hopes that also, as they grow up,
they're gonna come and talk to us
about whatever they need to talk to us about.
So we try and make sure that no matter what we're talking
about, that it doesn't feel awkward,
that it doesn't feel judgmental,
that it's just like, hey, because we love you,
we want you to be aware of the potential of this.
And here's some things that we would really love you
to not do, and there's reasons for that,
and they are this, you know, so yeah.
- So I hope that's helpful.
I'll put all the links to the products I talked about in the show notes so you can reference them.
Bailey, but thank you for asking that question.
And if you'd like to ask us a question, you can go to allen and aj.com/ask to ask us a question.
I was very Canadian.
Allenaj.com.
You did a Canadian A.
I did.
Yeah, it was very funny, very sweet.
I want to read you something.
I don't think I've read this.
I am Canadian still, by the way.
I mean, I'm American as well.
But I was born a Canadian.
Pick your side in there.
We go to war.
Who are you going to?
So hard.
Let's not even think about that.
Yeah.
OK, I want to read you something.
Yes.
This is this is encouragement about the podcast we did a couple of weeks ago about COVID.
OK.
But the reason I'm reading to you is it's something also really sweet.
So you haven't heard this.
This is from Shannon.
She wrote us and she said this, even though I work in the medical field and my
mother is constantly sending me anti-COVID vaccine articles and I'm just so over COVID.
This episode still managed to keep me entirely engaged.
And it's because it's not so much that I care about COVID talk,
but that I love listening to you guys process about life, whatever the topic.
Specifically, it's very helpful to watch you two interact.
Last week, this was a couple of weeks ago now,
last week was so lovely to watch AJ process and Alan responded in real time
to hearing some stuff for the first time.
time. Some of what you guys talk about is incredibly vulnerable and it's real.
Thank you for the realness. Now I read that because in the same week I got so
much feedback from our members about, "Hey I love the podcast but there's
something precious about being able to watch the podcast."  But based on the feedback that we're
getting people are saying, "Hey there's something beautiful about watching you
guys interact. If you want to get a little sampler for what those videos are like, we
have a YouTube channel, YouTube.com/allonaj, where you can watch an example, you know, of
some of the footage.  If you
go to allonanaj.com/join, you can learn all about the benefits of becoming a membership.
Chief among them is getting access to the video podcast.
And so we've had some members say,
oh, I listened to the podcast like normal.
- Yeah.
- And I come home and watch it, you know, as well.
And you know, when you use like a nice podcast client,
not Spotify, is most podcast clients allow you
to have chapter support.
So you have a drop down menu of what we're talking about.
We do that on the video too.
So if there's bits of the video that you wanna watch,
our video is chapped,
can just jump to the bits that you like. There you go. And finally, if you want the show notes,
you can go to allen and AJ.com/240.


Hey! I am João, a self-taught programmer from Coimbra, Portugal. Everyday I use most of my synapses to tackle problems that interest me in business and science. Currently I am doing a PhD at Oxford using machine learning and satellite imagery to automatically detect hominin fossil sites from space.
You can see my academic curriculum in Google Scholar.
Education and Training
DPhil in Anthropology (on-going)
Institute of Cognitive & Evolutionary Anthropology (Oxford, United Kingdom) | 08/10/2017 - Expected 2021
Doctoral project: Automated geospatial search for human ancestors in Mozambique: a computer vision and machine learning approach
Master’s Degree in Human Evolution and Biology
Faculty of Sciences and Technology of the University of Coimbra (Coimbra, Portugal) | 05/09/2013 – 15/09/2015
Dissertation: “Unwarping Heated Bones: A Quantitative Analysis of Heat-induced Skeletal Deformations Using 3D Geometric Morphometrics”
Graduation in Anthropology
Faculty of Sciences and Technology of the University of Coimbra (Coimbra, Portugal) | 15/09/2010 – 18/08/2013
Erasmus programme
Háskóli Íslands or University of Iceland (Reykjavík, Iceland) | 09/2012 – 05/2013
Massive Open Online Courses (MOOC)
coursera.org
- Stanford University: Machine Learning (100%); Statistical Learning (100%);
- Johns Hopkins University: The Data Scientist’s Toolbox (100%); R Programming (100%); Getting and Cleaning Data (100%); Exploratory Data Analysis (100%); Reproducible Research (100%); Regression Models (100%); Practical Machine Learning (100%); Developing Data Products (100%); Mathematical Biostatistics Boot Camp 1 (94%); Mathematical Biostatistics Boot Camp 2 (100%); Bioinformatics: Life Sciences on Your Computer (93.5%); Statistical Analysis of fMRI Data (100%);
- University of Michigan: Model Thinking (98.2%); Programming for Everybody (Python) (100%);
- The University of Edinburgh: Introduction to Philosophy (98.2%); Astrobiology and the Search for Extraterrestrial Life (97.8%);
- The University of Melbourne: Epigenetic Control of Gene Expression (94.9%);
- University of North Carolina: Metadata: Organizing and Discovering Information (99.2%);
- University of Alberta: Dino 101: Dinosaur Paleobiology (98.3%);
- University of Minnesota: Introduction to Human Behavioral Genetics (98.6%);
- Emory University: The Art and Archaeology of Ancient Nubia (99.4%);
- Rice University: An Introduction to Interactive Programming in Python (98.3%).
edx.org
- Harvard University: PH525.1x Statistics and R for the Life Sciences (100%); PH525.2x Matrix Algebra and Linear Models (100%); PH525.3x Advanced Statistics for the Life Sciences (97%); PH525.4x Introduction to Bioconductor (94%); AT1x AnatomyX: Musculoskeletal Cases (98%);
- MIT – Massachusetts Institute of Technology: MAS.S69x Big Data and Social Physics (100%);
- The University of Queensland: World101x Anthropology of Current World Issues (98%);
- Karolinska Institutet: KiexploRx Explore Statistics with R (90%);
- The University of Texas at Austin: UT.7.01x Foundations of Data Analysis (93%);
- University of California, Berkeley: Stat_2.3x Introduction to Statistics: Inference (88%).
FutureLearn.com
- University of Wollongong: Homo Floresiensis Uncovered (100%); Bioprinting: 3D Printing Body Parts (100%)
- University of Basel: Statistical Shape Modelling (90%)
- University of Southampton: Archaeology of Portus (100%)
Work Experience
Centre for Functional Ecology, Coimbra (Portugal)
12/2015 – Present
- Collaborator at the Paleoecology and Forensic Sciences group
- Webmaster and webdesigner at Laboratory of Forensic Anthropology
- Head of bone 3D scanning and photogrammetry. Curator of the CEIXXI 3D Crania Collection
- Researcher with emphasis on statistical shape analysis (geometric morphometrics) of osteological material
- Public communication, presenting science-related topics to non-experts
Osteomics
In this startup I’ve been worked extensively with Shiny for R, 3D printing technologies, virtual 3D modelling, complex morphometric analytics and web development.
Honours and Awards
- Grant recipient: Boise Trust Fund 2018 (Department of Zoology, University of Oxford)
- Grant recipient: Boise Trust Fund 2017 (Department of Zoology, University of Oxford)
- PhD Studentship: Fundação para a Ciência e a Tecnologia (FCT), 2017-2021
- Finalist: “Best Business Plan” category at Arrisca-C 2014.
- Grant recipient: Startup project through the “Passaporte para o Empreendedorismo” programme.
- Finalist: “Best Business Idea” category at Arrisca-C 2013.
- Grant: LLP/Erasmus Programme from August 2012 to June 2013 at Háskóli Íslands (University of Iceland).